mcpField
A
agent-team-driven-development

agent-team-driven-development

github.com/fradserAgent 工作流596100 次安装5 周前更新
代码仓库

关于 agent-team-driven-development

agent-team-driven-development 是用于按计划协调多个专业 Agent 并行执行实现任务的技能,面向复杂开发工作。它根据任务依赖和协作需求选择 Agent Teams 或子 Agent,并覆盖分工、协调与验证。

主要功能

  1. 01评估任务独立性与文件冲突
  2. 02按角色分配实现、审查和架构工作
  3. 03通过共享任务列表协调团队
  4. 04要求提交验证证据
  5. 05完成后集成验证并清理团队资源

适用场景

  1. 01并行执行复杂实现计划
  2. 02需要跨工作流讨论和协作的开发任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fradser/dotclaude --skill agent-team-driven-development

安装后在 Claude Code 中输入/agent-team-driven-development确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
architect-role.md
implementer-role.md
initiate-team-workflow.md
manage-team-workflow.md
official-documentation.md
reviewer-role.md

详细介绍

用 Agent 团队驱动计划执行开发

协调多位专业队友并行执行复杂的实施计划。

Agent 团队与子 Agent

根据工作者是否需要相互沟通来选择。

维度子 AgentAgent 团队
沟通结果仅返回给调用方队友可直接互相发送消息
协调主 Agent 管理所有工作通过共享任务列表自主协调
适用场景只需结果的专注型任务需要讨论和协作的复杂工作
Token 成本较低较高:每位队友都是独立实例

对于无需工作者间沟通的独立任务(研究、验证、文件搜索),请使用子 Agent。当队友必须共享发现、互相质疑,或在 3 个以上并行工作流中自主协调时,请使用 Agent 团队。对于顺序执行或高度相互依赖的任务,请使用单个会话。

执行工作流

  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。

评论

支持 Markdown