代理团队驱动开发Skill agent-team-driven-development

该技能指导如何利用AI代理团队和子代理来并行协调执行复杂开发计划,适用于需要多个专业角色协同工作的软件开发场景,提高开发效率和质量。关键词:AI代理、团队协作、并行执行、复杂计划、软件开发。

AI智能体 0 次安装 0 次浏览 更新于 3/16/2026

名称: 代理团队驱动开发 描述: 提供关于在代理团队和子代理之间选择的指导,以及通过并行协调执行复杂计划。当需要多个专业团队成员并行工作时,用于实现复杂功能。 用户可调用: false 版本: 2.3.0

代理团队驱动开发用于计划执行

协调多个专业团队成员并行工作以执行复杂的实施计划。

代理团队 vs 子代理

根据工作人员是否需要相互通信来选择。

维度 子代理 代理团队
通信 结果仅返回给调用者 团队成员直接相互通信
协调 主代理管理所有工作 共享任务列表,自我协调
最佳用于 专注任务,只有结果重要 需要讨论和协作的复杂工作
令牌成本 较低 较高:每个团队成员是单独的实例

使用子代理用于不需要工作人员间通信的独立任务(研究、验证、文件搜索)。使用代理团队当团队成员必须共享发现、互相挑战或自我协调跨越3个以上并行工作流时。对于顺序或高度相互依赖的任务,使用单个会话。

执行工作流

  1. 分析计划 – 识别任务独立性、文件冲突和所需角色(实施者、审查者、架构师)
  2. 生成团队 – 为每个团队成员提供任务分配、文件路径、约束和验证标准。团队成员继承对话历史。
  3. 协调 – 通过共享任务列表监控,促进团队成员间通信,使用委托模式(Shift+Tab)保持领导专注于协调
  4. 验证和清理 – 验证集成,运行测试,关闭团队成员,通过领导清理团队资源

参见./references/initiate-team-workflow.md./references/manage-team-workflow.md获取详细工作流。

角色

  • 实施者:在分配的文件上执行编码任务,遵循TDD/BDD。参见./references/implementer-role.md
  • 审查者:验证质量、安全性和计划合规性。参见./references/reviewer-role.md
  • 架构师:解决跨领域问题,维护系统范围一致性。参见./references/architect-role.md

关键实践

  • 为每个团队成员分配不同的文件所有权以防止编辑冲突
  • 每个团队成员包含5-6个任务以保持稳定吞吐量
  • 明确记录任务依赖关系,以便阻塞任务自动等待
  • 在生成提示中提供完整上下文(文件路径、目标、约束)
  • 要求任务完成时提供验证证据(测试结果等)
  • 频繁监控;未监督的团队可能浪费精力

关于架构、能力和限制,参见./references/official-documentation.md