找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3872

积分

0

好友

514

主题
发表于 昨天 19:37 | 查看: 5| 回复: 0

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. 核心差异对比

维度 agent-skills ECC
作者 Addy Osmani(Google Chrome) Affaan M(Anthropic 黑客松冠军)
Stars 46K+ 193K+
技能数量 23 56+
斜杠命令 7 33+
专业代理 3 13+
许可证 MIT MIT
设计哲学 流程 > 文笔,轻干预 全面优化,系统化
核心特色 反理性化表格、Google 工程实践 记忆管理、安全扫描、持续学习
跨平台 8+ 平台,体验一致 7+ 平台,Claude Code 原生
上手难度 低(即装即用) 中(需手动配置 rules)

设计哲学:规则 vs 系统

agent-skills 的理念很清晰:把你需要的工程流程封装成可复用的技能,按需加载。它不试图改变整个代理的运行机制,而是在关键环节介入。这是一种“轻干预”的思路。

ECC 的理念是:如果你要优化代理行为,就要系统地去做。它不仅有技能,还有规则、钩子、代理、MCP 配置,甚至包括记忆管理和安全审计。这是一种“重构建”的思路。

💡 产品角度

从产品设计的角度看,agent-skills 更像一个 Linter——在特定环节提醒和约束;ECC 更像一个 IDE——提供完整的开发环境和管理框架。

使用成本:即装即用 vs 深度配置

agent-skills 的安装和使用极其简单:

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

然后就可以用 /spec/plan/build/test/review/ship 这些命令了。入门门槛非常低。

ECC 的安装也不复杂,但如果你想充分发挥它的能力,需要手动复制规则文件(因为 Claude Code 插件系统不支持通过插件分发 rules)。它的文档也不厌其烦地警告用户:不要混装,装一种方法就够了。

可移植性:两者都很强

两者都支持 Claude Code、Cursor、OpenCode、Gemini CLI、GitHub Copilot 等多个平台。agent-skills 强调技能格式的可移植性——同一个 SKILL.md 文件可以在不同的 Agent 工具中使用。ECC 虽然也跨平台,但 Claude Code 是它的原生平台,其他平台的体验可能会打折扣。

03. 我到底该选哪个?

✅ 选 agent-skills ✅ 选 ECC
• 想要团队级的工程规范 • 想深度优化代理性能
• 不想过度配置,装上就用 • 需要更细粒度的控制
• 重视 Google 工程实践 • 偏好黑客松式创新
• 需要跨平台一致体验 • 愿意投入配置时间

能不能两个都用?ECC 的文档专门说了:不要混装。先选一个主力,用熟了再去尝试另一个。

04. 我的个人看法

说实话,这两个项目代表了 Claude Code 插件生态的两个方向。

agent-skills 代表的是“工程化”方向——把好的工程实践编码成代理可以执行的流程。它解决的问题是:AI 代理很强,但它没有工程纪律。你需要把纪律注入到它的行为中。

ECC 代表的是“系统化”方向——把代理部署看作一个系统工程问题,从规则、技能、安全、记忆等多个维度全面优化。它解决的问题是:AI 代理不仅需要纪律,还需要一整套基础设施来支撑它的运行。

对于大多数用户来说,我推荐先从 agent-skills 开始。原因很简单:它的上手成本低,价值验证快。装上之后,slash command 就能让你立刻感受到变化。等你对 Claude Code 插件生态有了更深入的了解,再考虑 ECC。

如果你是重度用户,已经用 Claude Code 做了大量开发工作,那么 ECC 值得你花时间研究。它的记忆管理和安全审计功能在实际项目中确实能带来价值。

最后想说的是,这两个项目的作者都是为开源社区做贡献,我们应该感谢他们的付出。选哪个都不错,关键是适合你的场景。在云栈社区,我们也经常讨论这类工具选型的话题,毕竟适合自己的才是最好的。

SOP 快速上手建议

  • 入门用户:先从 agent-skills 开始,即装即用,体验 slash command 工作流。
  • 进阶用户:尝试 ECC,花时间配置规则和记忆优化,感受系统级提升。
  • 重要提醒:不要混装两个插件,选择适合你当前阶段的一个即可。



上一篇:Excelize 开源电子表格办公文档基础库
下一篇:英特尔戴尔等 PC 老牌公司如何成为 AI 基建新贵?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-5-30 05:13 , Processed in 0.767775 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表