Harness与wshobson/agents:AI智能体工厂与零件供应商的共生玩法(附完整指南)
【免费下载链接】harnessA meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.项目地址: https://gitcode.com/GitHub_Trending/harness/harness
Harness 是面向 Claude Code 的「AI 智能体团队架构工厂」,一句话就能为你的项目生成专业 Agent 团队与配套技能;wshobson/agents 则是一个收录 182 个智能体、149 项技能的现成零件目录。本文带你掌握这两者的共生玩法——目录供件、工厂装配,新手也能快速搭起可运行的多智能体团队。
一分钟看懂:工厂与零件目录各是什么 🏭
Harness:一句话生成智能体团队的架构工厂
Harness 是一个元技能(meta-skill):你说一句"为这个项目搭建 harness",它就走完六步工作流——领域分析、团队架构设计、生成智能体定义(.claude/agents/)、生成配套技能(.claude/skills/)、编排集成、验证测试,最终产出一支按你领域定制的 AI 智能体团队。
它的核心能力是6 种预定义团队架构模式:
| 模式 | 一句话解释 | 适合场景 |
|---|---|---|
| 流水线 Pipeline | 前一个的输出是后一个的输入 | 写作、开发等强依赖的串行任务 |
| 扇出/扇入 Fan-out/Fan-in | 并行分工再汇总 | 多路调研、代码审查 |
| 专家池 Expert Pool | 按情况选召一位专家 | 按问题类型分流 |
| 生产者-评审者 Producer-Reviewer | 生成后必须质检 | 内容创作、交付物把关 |
| 监督者 Supervisor | 中央节点动态派活 | 工作量不定的大任务 |
| 层级委派 Hierarchical Delegation | 自上而下逐层拆解 | 天然有层级的复杂项目 |
完整的模式说明见 skills/harness/references/agent-design-patterns.md,还有 5 个真实团队配置示例可参考 skills/harness/references/team-examples.md。
wshobson/agents:182 个现成零件的技能目录 🧩
如果说 Harness 是画图施工的工厂,那 wshobson/agents 就是建材市场:182 个智能体定义 + 149 个技能,按角色分类、拿来即用——代码审查员、安全专家、内容创作者……都是封装好的"标准件"。
单独用它,你能快速拿到一个能干活的 Agent;但谁来定团队结构、谁来安排谁先谁后、谁来汇总结果?这正是 Harness 的分工。
工厂 × 零件目录:4 步共生装配法 ⚙️
官方给出的定位是"工厂 ↔ 零件供应":wshobson 是货架,Harness 是设计师——把 wshobson 的条目作为零件,装配进 Harness 生成的团队。
第 1 步:安装 Harness 工厂(约 60 秒)
claude plugin marketplace add revfactory/harness claude plugin install harness@harness export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1需要 Claude Code v2.x 以上;完整排错步骤见 docs/quickstart.md。如果想直接克隆源码研究,仓库地址为:
git clone https://gitcode.com/GitHub_Trending/harness/harness
第 2 步:一句话生成团队骨架
在 Claude Code 里直接说人话即可:
build a harness for a fintech risk-assessment team几分钟后,.claude/agents/和.claude/skills/里会出现 3–5 个按你领域定制的成员与技能,外加一个负责统筹的编排器技能。主技能定义见 skills/harness/SKILL.md。
第 3 步:从目录挑"零件"接入团队 📦
这是共生玩法的关键一步:
- 打开 wshobson/agents 目录,浏览现成的智能体/技能(如某位
code-reviewer的定义、某个文档技能); - 挑中合眼缘的零件,把它的定义文件或
SKILL.md复制到你项目对应的目录(或让 Harness 按团队通信协议改写后并入); - 让 Harness 编排器把该零件接入数据流——明确它接收谁的产出、产出给谁。
改写零件时,可以对照官方技能写作规范 skills/harness/references/skill-writing-guide.md 和编排器模板 skills/harness/references/orchestrator-template.md,确保新零件和团队"对得上话"。
第 4 步:跑通任务并验证质量 ✅
生成完别急着上线,Harness 自带验证流程:触发词测试、干跑测试,以及最有说服力的"有技能 vs 无技能"对照实验。官方 A/B 实验(15 项任务,作者自测)显示,结构化预配置让平均质量分从 49.5 提升到 79.3。测试方法论参考 skills/harness/references/skill-testing-guide.md。
什么时候拿目录就行,什么时候上工厂?🤔
| 你的需求 | 推荐姿势 |
|---|---|
| 只想多一个能干活的 Agent | 直接选 wshobson/agents 零件 |
| 需要 2 个以上 Agent 协作、要统筹与质检 | 用 Harness 生成团队,再吸收目录零件 |
| 全新领域,想一句话出全套方案 | Harness 主场 |
| 已有团队,想补强某个角色 | 从 wshobson 目录挑零件热插拔 |
一句话总结:目录解决"有没有零件",工厂解决"怎么搭起来"。二者组合,既有现成弹药,又有作战图纸。
新手常见疑问 💬
Q:零件接进来不兼容怎么办?按 Phase 3-0 / 4-0 的重叠检查思路处理:先对比新零件与现有成员职责是否重复,重复则合并,互补则保留并写清分工(规则见 skills/harness/SKILL.md 的产出物检查清单)。
Q:团队应该多大?官方建议:5–10 个任务配 2–3 名成员,10–20 个任务配 3–5 名成员;"3 名专注的成员胜过 5 名涣散成员"。
Q:只用 Claude Code 吗?目前是 Claude Code 专属,团队能力依赖 Agent Teams 实验特性(CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1开启)。
想继续深挖:skills/harness/references/qa-agent-guide.md 讲如何给团队配质检员,docs/quickstart.md 是 5 分钟快速上手指南。
Harness 负责"设计图纸",wshobson/agents 负责"货架供货"。工厂和零件供应商各司其职、互相成就——这正是智能体生态里最实用的共生姿势 🤝
【免费下载链接】harnessA meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.项目地址: https://gitcode.com/GitHub_Trending/harness/harness
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考