name: parallel-agents description: 多代理协同模式。当多个独立任务可以以不同领域专业知识运行时,或当全面分析需要多个视角时使用。 allowed-tools: Read, Glob, Grep
原生并行代理
通过 Claude Code 内置代理工具的协同
概述
此技能使通过 Claude Code 原生代理系统协调多个专业代理成为可能。与外部脚本不同,此方法将所有协同保持在 Claude 的控制下。
何时使用协同
✅ 适用于:
- 需要多个专业领域的复杂任务
- 从安全、性能和角度进行代码分析
- 全面评审(架构 + 安全 + 测试)
- 需要后端 + 前端 + 数据库工作的功能实现
❌ 不适用于:
- 简单的单领域任务
- 快速修复或小改动
- 一个代理就足够的任务
原生代理调用
单个代理
使用 security-auditor 代理来审核认证
顺序链
首先,使用 explorer-agent 探索项目结构。
然后,使用 backend-specialist 审查 API 端点。
最后,使用 test-engineer 识别测试缺口。
带上下文传递
使用 frontend-specialist 分析 React 组件。
基于这些发现,让 test-engineer 生成组件测试。
恢复之前工作
恢复代理 [agentId] 并继续处理额外要求。
协同模式
模式 1:全面分析
代理:explorer-agent → [domain-agents] → 综合
1. explorer-agent:映射代码库结构
2. security-auditor:安全状况
3. backend-specialist:API 质量
4. frontend-specialist:UI/UX 模式
5. test-engineer:测试覆盖率
6. 综合所有发现
模式 2:功能评审
代理:受影响领域代理 → test-engineer
1. 识别受影响领域(后端?前端?两者?)
2. 调用相关领域代理
3. test-engineer 验证更改
4. 综合建议
模式 3:安全审计
代理:security-auditor → penetration-tester → 综合
1. security-auditor:配置和代码审查
2. penetration-tester:主动漏洞测试
3. 按优先级修复进行综合
可用代理
| 代理 | 专业领域 | 触发短语 |
|---|---|---|
orchestrator |
协同 | “全面”、“多视角” |
security-auditor |
安全 | “安全”、“认证”、“漏洞” |
penetration-tester |
安全测试 | “渗透测试”、“红队”、“利用” |
backend-specialist |
后端 | “API”、“服务器”、“Node.js”、“Express” |
frontend-specialist |
前端 | “React”、“UI”、“组件”、“Next.js” |
test-engineer |
测试 | “测试”、“覆盖率”、“TDD” |
devops-engineer |
DevOps | “部署”、“CI/CD”、“基础设施” |
database-architect |
数据库 | “架构”、“Prisma”、“迁移” |
mobile-developer |
移动 | “React Native”、“Flutter”、“移动” |
api-designer |
API 设计 | “REST”、“GraphQL”、“OpenAPI” |
debugger |
调试 | “bug”、“错误”、“不工作” |
explorer-agent |
发现 | “探索”、“映射”、“结构” |
documentation-writer |
文档 | “写文档”、“创建 README”、“生成 API 文档” |
performance-optimizer |
性能 | “慢”、“优化”、“性能分析” |
project-planner |
计划 | “计划”、“路线图”、“里程碑” |
seo-specialist |
SEO | “SEO”、“元标签”、“搜索排名” |
game-developer |
游戏开发 | “游戏”、“Unity”、“Godot”、“Phaser” |
Claude Code 内置代理
这些与自定义代理协同工作:
| 代理 | 模型 | 目的 |
|---|---|---|
| Explore | Haiku | 快速只读代码库搜索 |
| Plan | Sonnet | 计划模式中的研究 |
| General-purpose | Sonnet | 复杂的多步骤修改 |
使用 Explore 进行快速搜索,自定义代理 进行领域专业知识。
综合协议
所有代理完成后,综合:
## 协同综合
### 任务摘要
[完成了什么]
### 代理贡献
| 代理 | 发现 |
|-------|---------|
| security-auditor | 发现 X |
| backend-specialist | 识别 Y |
### 综合建议
1. **关键**:[来自代理 A 的问题]
2. **重要**:[来自代理 B 的问题]
3. **可优化**:[来自代理 C 的增强]
### 行动项
- [ ] 修复关键安全问题
- [ ] 重构 API 端点
- [ ] 添加缺失测试
最佳实践
- 可用代理 - 17 个专业代理可以协同
- 逻辑顺序 - 发现 → 分析 → 实现 → 测试
- 共享上下文 - 将相关发现传递给后续代理
- 单一综合 - 一个统一报告,不是单独输出
- 验证更改 - 总是包括 test-engineer 用于代码修改
主要优势
- ✅ 单会话 - 所有代理共享上下文
- ✅ AI 控制 - Claude 自主协同
- ✅ 原生集成 - 与内置 Explore、Plan 代理协同工作
- ✅ 恢复支持 - 可以继续之前代理工作
- ✅ 上下文传递 - 发现流在代理之间