Claude Code 别让它一个人干了:revfactory/harness 教 AI 先组队再开工

Claude Code 学会「组队」再开工——revfactory/harness 是怎么把单兵 AI 改造成虚拟工程团队的。

Claude Code 单跑很强,但你让它做一个完整项目时,常见场景是:一个人写前端、一个人写后端、一个人写测试,中间还要互相 review——这种多角色协作怎么在 Claude Code 里落地?官方给的答案是 .claude/agents/,但怎么搭一个合理的 Agent Team,依然是个开放问题。

revfactory/harness 给出了一个相当优雅的解法:它不写具体功能,而是一个 Team-Architecture Factory——你说一句 “build a harness for this project”,它会根据你的业务场景,从 6 套预定义架构里挑一个最适合的,自动生成 .claude/agents/.claude/skills/

6 套架构,按场景选

Harness 把工业界的组织模式映射到了 Agent 协作里:

  • Pipeline(流水线):数据 ETL 类任务,agent 串联
  • Fan-out/Fan-in(扇出扇入):并行探查再汇聚,比如多角度调研同一问题
  • Expert Pool(专家池):多个专家抢答,调度器选最优
  • Producer-Reviewer(生产者-评审者):经典代码 review 闭环
  • Supervisor(监督者):监督 sub-agent 长跑不偏题
  • Hierarchical Delegation(层级委派):CTO → Tech Lead → 工程师的多级委派

每套架构都附 SKILL.md 模板 + orchestrator 模板 + 团队示例,你不用从零设计 agent 协作流。

怎么用

/plugin marketplace add revfactory/harness
/plugin install harness@harness-marketplace

或者手动复制 skills/harness/~/.claude/skills/harness/

然后对你的项目说一句「下 harness」就行——它会自动跑 6 阶段流程:

  1. 领域分析(Domain Analysis)
  2. 团队架构选型(Pipeline/Fan-out/Expert Pool…)
  3. 生成 .claude/agents/ 定义
  4. 生成 .claude/skills/ 配套技能
  5. 编排协议(数据传递、错误处理)
  6. 验证测试(干跑 + with/without skill 对比)

适合谁

  • 想上 Claude Code 多 Agent 协作、但不知道从哪搭骨架的团队
  • 觉得 Superpowers 全套 14 个 skill 太重、想要「按项目定制」的人
  • 做严肃项目、需要明确角色边界和 review 流程的工程团队

GitHub 上目前 6k+ �,6 月一周涨 2k+,说明踩中痛点。架构师型工程师可以重点看它的 references/agent-design-patterns.md——那 6 种模式本身就是软件工程组织理论的精华浓缩。

GitHub: https://github.com/revfactory/harness


GitHub: https://github.com/revfactory/harness

评论区

0 条评论

登录后可评论。

陈一铭 9 阅读