tangweijie a437dde89f feat: 添加 Claude 代码助手和相关文档
- 新增 CLAUDE.md 文件,提供项目概述、技术栈、命令和架构信息
- 新增多个代码审查和文档生成专家的配置文件,包括 backend-reviewer、frontend-reviewer、database-expert、api-documenter、test-generator 和 refactor-expert
- 新增 QUICK-REFERENCE.md 文件,提供快速参考和使用指南
- 新增 agents 目录下的 README.md 文件,详细说明各个 agent 的用途和使用方法

这些更改旨在提升开发效率和代码质量,提供清晰的指导和工具支持。
2026-01-13 18:38:20 +08:00
..

Claude Code Agents 使用指南

本项目包含 6 个专业的 Claude Code Subagents用于提升开发效率和代码质量。

📋 可用的 Agents

1. 🔍 Backend Reviewer后端代码审查专家

文件: backend-reviewer.md
用途: 审查 Java/Spring Boot 后端代码

适用场景:

  • 代码提交前的质量检查
  • 识别安全漏洞和性能问题
  • 验证 Spring Boot 最佳实践
  • 审查数据库查询效率

使用方法:

@backend-reviewer 请审查这个 Service 类的代码质量

2. 🎨 Frontend Reviewer前端代码审查专家

文件: frontend-reviewer.md
用途: 审查 Vue.js 前端代码

适用场景:

  • 审查组件设计和代码质量
  • 检查 TypeScript 类型使用
  • 识别性能优化机会
  • 验证用户体验设计

使用方法:

@frontend-reviewer 请审查这个 Vue 组件的性能

3. 🗄️ Database Expert数据库专家

文件: database-expert.md
用途: 数据库设计和 SQL 优化

适用场景:

  • 设计数据库表结构
  • 优化复杂 SQL 查询
  • 设计索引策略
  • 编写数据迁移脚本

使用方法:

@database-expert 帮我优化这个 SQL 查询的性能

注意: 已配置项目数据库连接信息192.168.10.126:3306/bank_go


4. 📖 API DocumenterAPI 文档专家)

文件: api-documenter.md
用途: 生成和维护 API 文档

适用场景:

  • 根据 Controller 生成 API 文档
  • 编写接口使用示例
  • 维护 API 变更记录
  • 生成 Postman 集合

使用方法:

@api-documenter 为这个 Controller 生成完整的 API 文档

5. 🧪 Test Generator测试代码生成专家

文件: test-generator.md
用途: 生成单元测试和集成测试

适用场景:

  • 为 Service 生成单元测试
  • 为 Controller 生成集成测试
  • 为 Vue 组件生成测试
  • 提高代码覆盖率

使用方法:

@test-generator 为这个 Service 类生成完整的单元测试

6. ♻️ Refactor Expert代码重构专家

文件: refactor-expert.md
用途: 识别代码问题并提供重构方案

适用场景:

  • 识别代码异味
  • 简化复杂逻辑
  • 应用设计模式
  • 改善代码可维护性

使用方法:

@refactor-expert 请分析这段代码并提供重构建议

🚀 快速开始

在 Claude Code 中使用

  1. 列出所有 agents:

    /agents
    
  2. 调用特定 agent:

    @agent-name 你的任务描述
    
  3. 查看 agent 详情: 在 /agents 命令中选择对应的 agent 查看完整配置

组合使用示例

场景 1: 开发新功能

1. @database-expert 设计用户评分表结构
2. @backend-reviewer 审查生成的 Service 代码
3. @test-generator 生成单元测试
4. @api-documenter 生成 API 文档

场景 2: 代码优化

1. @refactor-expert 分析代码问题
2. @backend-reviewer 审查重构后的代码
3. @test-generator 补充测试覆盖

场景 3: 性能优化

1. @database-expert 分析慢查询
2. @backend-reviewer 检查代码性能问题
3. @frontend-reviewer 检查前端性能瓶颈

⚙️ 自定义配置

每个 agent 的配置文件都可以根据项目需求进行调整:

修改工具权限

tools: Read, Grep, Glob, Write, Bash

可用工具:

  • Read - 读取文件
  • Grep - 搜索文本
  • Glob - 文件模式匹配
  • Write - 写入文件
  • Bash - 执行命令

修改模型

model: sonnet  # 或 opus更强但更慢

自定义系统提示

修改 YAML 元数据后的内容,添加项目特定的规则和约定。


📌 最佳实践

  1. 明确任务: 给 agent 提供清晰具体的任务描述
  2. 提供上下文: 说明相关的文件路径和代码位置
  3. 迭代改进: 根据 agent 的反馈逐步优化
  4. 版本控制: 将 .claude/agents/ 纳入 Git 版本管理
  5. 团队协作: 团队成员共享和改进 agent 配置

🔧 故障排除

Agent 无法找到

  • 确保文件在 .claude/agents/ 目录下
  • 检查文件名和 name 字段是否一致
  • 重启 Claude Code

Agent 权限不足

  • 检查 tools 配置是否包含所需工具
  • 确认文件路径可访问

Agent 响应不符合预期

  • 调整系统提示,提供更具体的指令
  • 添加示例和约束条件
  • 考虑使用更强大的模型opus

📚 相关资源


🤝 贡献

欢迎根据项目需求改进这些 agents

  1. Fork 配置文件
  2. 添加新的 agent 或改进现有的
  3. 提交 Pull Request
  4. 分享最佳实践

📝 更新日志

v1.0.0 (2026-01-13)

  • 初始版本
  • 创建 6 个专业 agents
  • 📖 完整的使用文档

提示: 这些 agents 会随着项目发展不断改进建议定期review和更新配置。