agents
Claude Code 多 Harness 插件市场:82 个专业插件、191 个领域专家 Agent、155 项模块化技能,一次编写五套工具通用
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Claude Code 多 Harness 插件市场:82 个专业插件、191 个领域专家 Agent、155 项模块化技能,一次编写五套工具通用
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有过这样的经历:写代码写到一半,突然需要设计一个高并发后端架构,却发现自己只是个前端工程师,脑子里一片空白?或者深夜排查 Bug,想让一个安全专家帮你扫一遍代码,却找不到人?wshobson/agents 这个项目,就是来解决这个痛点的。
它是一个多 Harness 的 AI 编程助手插件市场,一句话概括:把 82 个专业领域插件、191 个领域专家 Agent、155 项模块化技能打包,通过 Claude Code 原生集成,让你在任何 AI 编程工具里都能随时「召唤」专业人士来帮忙。
图1:项目 Star 增长曲线 — 持续上升态势
项目作者 Seth Hobson 是一名独立开发者。他的本职工作是做 AI 编程工具集成,但很快发现一个问题:Claude Code 本身很强,可面对特定领域的深度任务时,仍然需要大量上下文才能「教」它专业术语和工作流程。他不想每次都从零开始,于是开始把自己在架构、安全、数据工程等领域的积累做成插件,逐步沉淀成了这个 marketplace。
有意思的是,这个项目在 GitHub Trending 上多次上榜,甚至被 Claude Code 官方在插件市场文档中引用,成为生态建设的标杆案例。35,000+ 颗星背后,是真实开发者每天的使用反馈。
你可以把 agents 理解为一个特工装备库:
Agent(特工):每个 Agent 是一位虚拟专家,比如 backend-architect 专门做架构设计,security-auditor 专门做安全审计,ml-engineer 专门做机器学习。你只需说「帮我设计一个认证 API」,Claude Code 就会自动召唤最合适的专家。
Plugin(装备包):每个 Plugin 是一个可独立安装的装备包,内含多个相关的 Agent、Command 和 Skill。比如 python-development 插件包含 16 个 Python 专项技能、3 个 Python 专家 Agent 和 1 个脚手架命令。你不需要全部安装,按需选择即可。
Skill(说明书):模块化知识包,按需加载而非全部塞入上下文,最大程度节省 Token 消耗。
Command(快捷指令):斜杠命令,如 /backend-development:feature-development,直接调用完整工作流。
Orchestrator(任务调度员):协调多个 Agent 协作,比如 full-stack-orchestration 可以同时调度前端 Agent、后端 Agent 和数据库 Agent,像项目经理一样协调整个全栈功能的开发。
这个项目最厉害的地方在于一次编写,五处运行。同一个插件源(plugins/ 目录下的 Markdown 文件),经过适配器转换后,可以输出为:
| 输出格式 | 适配目标 | 状态 |
|---|---|---|
.claude-plugin/ | Claude Code | ✅ 源格式 |
.codex/skills/ | OpenAI Codex CLI | ✅ 支持 |
.cursor/rules/ | Cursor IDE | ✅ 支持 |
.opencode/ | OpenCode | ✅ 支持 |
commands/ (TOML) | Gemini CLI | ✅ 支持 |
这意味着你写一次插件,Claude Code 用户、Codex 用户、Cursor 用户、Gemini CLI 用户都能用。多 Harness 架构是这个项目最核心的技术亮点。
具体来看,tools/generate.py 是核心生成器,它读取 plugins/ 下的 Markdown 源文件,通过 tools/adapters/ 下的适配器转换为目标格式。每个适配器都懂得目标 Harness 的规范(如 Agent 的 frontmatter 格式、Command 的 TOML schema),最终输出 Harness-native 的产物。
架构文档中提到的三档模型策略也很实用:
安装流程极度简洁。Claude Code 用户只需一条命令:
/plugin marketplace add wshobson/agents
/plugin install python-development
没有 Docker、没有 Python 环境配置、不需要懂任何运维知识。2 分钟内,你的 Claude Code 就多了 16 个 Python 专项技能和 3 个专业 Agent。
非 Claude Code 用户(Codex / Cursor / OpenCode / Gemini CLI)需要先克隆仓库,然后运行 make generate HARNESS=<codex|cursor|opencode|gemini> 生成对应格式的配置文件,再将输出文件拷贝到目标工具的配置目录。稍微麻烦一点,但文档非常清晰,有完整的分平台安装指南。
坦诚地说,这个项目有几个局限值得注意:
1. 强依赖 Claude Code 生态
虽然支持多 Harness,但 Claude Code 用户的体验远优于其他平台。插件市场的 /plugin 命令是 Claude Code 独有功能,其他 Harness 用户需要手动管理配置文件,门槛明显更高。如果你不用 Claude Code,这个项目的价值会大打折扣。
2. 插件质量参差不齐
82 个插件来自社区贡献,部分插件维护频率较低,存在文档过时或 Agent 响应质量不稳定的情况。项目提供了 plugin-eval 工具来评估插件质量,但普通用户很难判断该选哪个插件。
3. 无 Web UI 这是一个纯命令行工具,没有可视化界面。所有配置和交互都在终端完成,对于不熟悉命令行的用户有一定门槛。
4. Token 消耗需要管理 虽然 Skill 采用按需加载设计,但多个 Agent 协同工作时,上下文窗口消耗仍然可观。三档模型策略是解决方案,但需要用户主动规划。
wshobson/agents 代表了一个趋势:AI 编程工具正在从「通用助手」向「可扩展平台」演进。
以前,Claude Code 强在通用能力,但专业领域需要大量微调。如今有了插件市场,任何人都可以把自己领域的专业知识打包成分发——这就像 VS Code 的插件生态,但面向的是 AI 编程助手。
这个项目也被 Claude Code 官方文档引用,说明它已融入官方认可的技术路线。更值得关注的是其多 Harness 适配架构——未来如果出现新的 AI 编程工具,只需写一个适配器,就能让 82 个插件全部支持。这种架构设计值得所有做 AI 工具集成的团队参考。
从增长曲线看,项目 Star 数量持续稳定增长,说明需求真实存在。随着 Claude Code、CURSOR 等工具的用户基数扩大,插件生态的价值会进一步放大。
总结:如果你用 Claude Code,这个项目几乎是必装的效率工具包;如果你是 Codex / Cursor / Gemini CLI 用户,值得一试但需要一点配置工作。35,000+ 星的认可背后,是真实的开发效率提升。