TL;DR 太长不看版 agent-skills(46K stars)和 Everything Claude Code / ECC(193K stars)是目前 Claude Code 生态最重要的两个开源项目。一个来自 Google Chrome 团队,强调工程纪律和流程规范;一个来自 Anthropic 黑客松冠军,提供全方位的代理优化系统。本文从产品视角拆解它们的差异,帮你找到最适合自己的选择。 |
01. 这两个项目到底是什么?
最近 Claude Code 插件生态越来越热闹了。其中有两个项目特别引人注目:一个是 Google Chrome 团队 Addy Osmani 打造的 agent-skills(46K+ stars),另一个是 Anthropic 黑客松冠军出品的 Everything Claude Code / ECC(193K+ stars)。
这俩我都实际用了一段时间,今天从产品经理视角聊聊我的看法。
agent-skills:来自 Google 的工程纪律
一句话定位 Production-grade engineering skills for AI coding agents. |
这不是一套"AI 提示词合集",而是一套工程流程的编码。23 个技能覆盖了软件开发的完整生命周期:需求定义、计划、构建、验证、审查、发布。
每个技能都是一个结构化的 Markdown 文件,包含步骤、验证门禁和反理性化表格。这个"反理性化表格"是 Addy 最得意的设计——它预先写好了代理可能会用的偷懒借口和对应的反驳。比如:"这个任务太小不需要规格说明" → "验收标准仍然适用,写五句话也行,但不能不写。"
更让我觉得厉害的是它的设计哲学:流程大于文笔(Process over prose)。很多"AI 规则"项目写了一大堆参考文档,但代理读了之后仍然走最短路径。agent-skills 的做法是提供可执行的流程,而不是可阅读的散文。
Addy Osmani 来自 Google Chrome 团队,这个项目的 DNA 里充满了 Google 工程文化:Hyrum's Law、Beyoncé Rule("如果你喜欢它,就应该给它写个测试")、先验性栅栏(Chesterton's Fence)、约 100 行的 PR 大小限制。这些东西在 Google 内部已经验证了十几年。
ECC:黑客松冠军的全能选手
一句话定位 The agent harness performance optimization system. |
如果说 agent-skills 是"给代理立规矩",那 ECC 就是"给代理做全面体检和升级"。它来自 Anthropic 官方黑客松的冠军作品。
ECC 的规模和深度让我第一次打开时有点震撼:56+ 工作流技能、33+ 斜杠命令、13+ 专业代理、8 种钩子事件类型、29 条规则、14 个 MCP 服务器配置。
这还只是表面。ECC 还包含了一些更"系统级"的能力:实例(instincts)、记忆优化、持续学习、安全扫描、研究优先开发。这些概念已经超出了"技能"的范畴,进入"代理操作系统"的领域了。
ECC 还有一个 npm 包(ecc-universal),可以通过 npx 安装,这在 Claude Code 插件生态里不多见。
02. 核心差异对比
参数对比表
设计哲学:规则 vs 系统
agent-skills 的理念很清晰:把你需要的工程流程封装成可复用的技能,按需加载。它不试图改变整个代理的运行机制,而是在关键环节介入。这是一种"轻干预"的思路。
ECC 的理念是:如果你要优化代理行为,就要系统地去做。它不仅有技能,还有规则、钩子、代理、MCP 配置,甚至包括记忆管理和安全审计。这是一种"重构建"的思路。
💡 | 产品角度 "从产品设计的角度看,agent-skills 更像一个 Linter——在特定环节提醒和约束;ECC 更像一个 IDE——提供完整的开发环境和管理框架。" |
使用成本:即装即用 vs 深度配置
agent-skills 的安装和使用极其简单:
然后就可以用 /spec、/plan、/build、/test、/review、/ship 这些命令了。入门门槛非常低。
ECC 的安装也不复杂,但如果你想充分发挥它的能力,需要手动复制规则文件(因为 Claude Code 插件系统不支持通过插件分发 rules)。它的文档也不厌其烦地警告用户:不要混装,装一种方法就够了。
可移植性:两者都很强
两者都支持 Claude Code、Cursor、OpenCode、Gemini CLI、GitHub Copilot 等多个平台。agent-skills 强调技能格式的可移植性——同一个 SKILL.md 文件可以在不同的代理工具中使用。ECC 虽然也跨平台,但 Claude Code 是它的原生平台,其他平台的体验可能会打折扣。
03. 我到底该选哪个?
✅ 选 agent-skills
| ✅ 选 ECC
|
能不能两个都用?ECC 的文档专门说了:不要混装。先选一个主力,用熟了再去尝试另一个。 |
04. 我的个人看法
说实话,这两个项目代表了 Claude Code 插件生态的两个方向。
agent-skills 代表的是"工程化"方向——把好的工程实践编码成代理可以执行的流程。它解决的问题是:AI 代理很强,但它没有工程纪律。你需要把纪律注入到它的行为中。
ECC 代表的是"系统化"方向——把代理部署看作一个系统工程问题,从规则、技能、安全、记忆等多个维度全面优化。它解决的问题是:AI 代理不仅需要纪律,还需要一整套基础设施来支撑它的运行。
对于大多数用户来说,我推荐先从 agent-skills 开始。原因很简单:它的上手成本低,价值验证快。装上之后,slash command 就能让你立刻感受到变化。等你对 Claude Code 插件生态有了更深入的了解,再考虑 ECC。
如果你是重度用户,已经用 Claude Code 做了大量开发工作,那么 ECC 值得你花时间研究。它的记忆管理和安全审计功能在实际项目中确实能带来价值。
最后想说的是,这两个项目的作者都是为开源社区做贡献,我们应该感谢他们的付出。选哪个都不错,关键是适合你的场景。
SOP快速上手建议
|
我是 AI Pedal,一个在 AI 世界探索的开发者。
如果觉得有帮助,欢迎关注交流。
夜雨聆风