【harness】让Claude Code自动组建AI代理团队,复杂任务一键分解

Harness 是一个为 Claude Code 打造的“团队架构工厂”插件。你只需用一句话描述你的项目(例如“为这个项目搭建一个代理团队”),它就能自动生成一套由多个专业代理组成的协作小组以及他们所需的技能文件,从而将复杂的任务拆解为可管理的步骤。

主要功能与特性

  • 六种团队架构模式:支持 Pipeline(流水线)、Fan-out/Fan-in(扇出/扇入)、Expert Pool(专家池)、Producer-Reviewer(生产者-审阅者)、Supervisor(主管代理)和 Hierarchical Delegation(层级委派),可根据任务性质灵活选择。
  • 自动生成代理定义:在 .claude/agents/ 目录下生成每个代理的配置文件,明确其角色、职责和协作方式。
  • 自动生成技能文件:在 .claude/skills/ 目录下生成对应的技能描述,并采用“渐进式披露”(Progressive Disclosure)策略,优化上下文管理效率。
  • 编排与验证:内置代理间的数据传递、错误处理、团队协调协议,以及触发验证、干运行测试和带技能/不带技能的对比测试。
  • 双执行模式:支持“代理团队”模式(多代理协同)和“子代理”模式(单次任务直接调用工具)。

安装与使用

安装方式有两种:

通过 Marketplace 安装

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

直接安装为全局技能

cp -r skills/harness ~/.claude/skills/harness

安装完成后,在 Claude Code 中触发即可:

Build a harness for this project
Design an agent team for this domain
Set up a harness

你也可以使用内置的示例提示词,例如“Build a harness for deep research”或“Build a harness for full‑stack website development”。

适用场景与目标用户

  • 适用场景:任何需要将大型任务分解为多个专业步骤的场景,例如深度研究、全栈网站开发、网络漫画制作、YouTube 内容规划、代码审查与重构、技术文档生成、数据管道设计、营销活动策划等。
  • 目标用户:使用 Claude Code 并希望提升团队协作效率的开发者、研究者或内容创作者,尤其是那些频繁处理跨领域、多步骤复杂任务的人。

总结

Harness 为 Claude Code 提供了一种结构化的代理团队设计方法,让用户无需手动编写繁琐的配置文件和技能文档,只需用自然语言描述需求即可快速生成可运行的代理架构。其内置的六种模式覆盖了常见的协作流程,而实验数据(作者自测,n=15)显示,使用后平均质量分数提升 60%,输出方差降低 32%。需要注意的是,这些数据来自作者本人的 A/B 测试,第三方验证尚在进行中,建议在实际项目中通过小规模试点自行评估效果。对于追求更高效、更系统化协作方式的 Claude Code 用户来说,这是一个值得尝试的“工厂”级工具。

类似文章