Markdown

代理编排

可用代理

位于 `~/.claude/agents/`:

| 代理 | 用途 | 何时使用 | |-------|---------|------------| | planner | 实现规划 | 复杂功能、重构 | | architect | 系统设计 | 架构决策 | | tdd-guide | 测试驱动开发 | 新功能、bug 修复 | | code-reviewer | 代码审查 | 编写代码后 | | security-reviewer | 安全分析 | 提交前 | | build-error-resolver | 修复构建错误 | 构建失败时 | | e2e-runner | E2E 测试 | 关键用户流程 | | refactor-cleaner | 死代码清理 | 代码维护 | | doc-updater | 文档 | 更新文档 | | rust-reviewer | Rust 代码审查 | Rust 项目 |

立即使用代理

无需用户提示:

  1. 复杂功能请求 - 使用 **planner** 代理
  2. 刚编写/修改的代码 - 使用 **code-reviewer** 代理
  3. Bug 修复或新功能 - 使用 **tdd-guide** 代理
  4. 架构决策 - 使用 **architect** 代理

并行任务执行

对独立操作始终使用并行 Task 执行:

# 好:并行执行
同时启动 3 个代理:
1. 代理 1:认证模块安全分析
2. 代理 2:缓存系统性能审查
3. 代理 3:工具类型检查

# 坏:不必要的顺序
先代理 1,然后代理 2,然后代理 3

多视角分析

对于复杂问题,使用分角色子代理:

  • 事实审查者
  • 高级工程师
  • 安全专家
  • 一致性审查者
  • 冗余检查者