一个 Claude Code 插件,狂揽 20 万 Star!
大家好,我是Java1234_小锋老师。
分享一个非常不错的Claude Code插件 - ECC
先说说这件事为什么火
如果你最近逛 GitHub,大概率会刷到一个叫ECC的开源项目。
它的 Star 数已经逼近20 万——这个数字放在整个 GitHub 生态里,都属于「现象级」那一档。Fork 超过 3 万,贡献者近 200 人,npm 包每周下载量也在持续增长。
很多人第一眼看到会疑惑:不就是个 Claude Code 插件吗,至于吗?
还真至于。因为 ECC 解决的,不是「怎么让 AI 多写两行代码」,而是更实际的问题:怎么让 AI 编程助手真正像一支靠谱的开发团队那样工作——有规范、有分工、有记忆、有安全检查,而不是每次对话都从零开始碰运气。
项目作者 Affaan Mustafa 曾拿下 Anthropic 黑客马拉松冠军。ECC 不是实验室里的 Demo,而是他自己在真实产品里用了 10 多个月后,一点点沉淀下来的「作战手册」。
ECC 到底是什么
全称可以理解为Everything Claude Code,也可以直接叫ECC。
官方给自己的定位是:AI 智能体框架的性能优化系统。
听起来有点绕,用人话翻译就是——
给 Claude Code、Cursor、Codex 这类 AI 编程工具,装上一套「工业化流水线」。
它不是一个简单的配置文件包,而是一整套完整系统,包含:
- Skills(技能):教 AI 怎么写特定类型的代码、怎么做 Code Review、怎么跑测试
- Agents(智能体):扮演架构师、安全审查员、数据库专家等不同角色
- Commands(命令):用
/code-review、/feature-dev这类斜杠命令,一键触发标准流程 - Hooks(钩子):在会话开始、结束时自动保存上下文,让 AI 有「记忆」
- AgentShield:内置安全扫描,帮你在代码落地前发现潜在风险
目前仓库里公开的能力规模大致是:60+ 智能体、240+ 技能、79 条命令,覆盖 TypeScript、Python、Go、Java、Rust 等 12 种语言生态。
它到底帮你解决了什么
用过原生 AI 编程工具的朋友,大概都经历过这些场景:
- 今天让它写测试写得很规范,明天换个话题,风格又飘了
- 同一个项目,不同同事用 AI,产出质量差距巨大
- 安全审查全靠人工,AI 生成的代码有没有隐患,心里没底
- 关掉窗口,上次聊过的架构决策全忘了,下次还得重新解释
ECC 就是针对这些「痛点」设计的。
它把散落在各处的最佳实践,打包成可复用、可安装、可组合的模块。你不需要自己从零写 Prompt,也不需要每次重复强调「请遵循我们团队的规范」——装好之后,规范已经内嵌在系统里了。
另外值得一提的是持续学习机制:ECC 可以从你的实际会话里提取重复出现的模式,逐渐变成新的 Skill。用得越久,越贴合你的工作习惯。
三大核心模块一览
ECC 的能力可以粗分为三层,理解这三层,基本就搞懂它的设计思路了。
Skills —— 教 AI「怎么做」
Skill 是最细粒度的能力单元。比如nestjs-patterns教 AI 怎么写 NestJS 项目,pytorch-patterns覆盖深度学习工作流,documentation-lookup帮 AI 查 API 文档而不是瞎编。
你可以把它理解成一本本「专项手册」,AI 遇到对应场景时会自动翻阅。
Agents —— 让 AI「扮演谁」
Agent 是带角色设定的智能体。比如code-reviewer专门做代码审查,code-architect负责架构设计,build-error-resolver专注解决编译报错。
不同 Agent 有不同的关注点和输出格式,避免「一个 AI 啥都干,啥都干不精」的问题。
Commands —— 一键触发标准流程
斜杠命令是最直接的交互方式。常用的有:
| 命令 | 作用 |
|---|---|
/code-review | 对当前代码做结构化审查 |
/feature-dev | 按标准流程开发新功能 |
/harness-audit | 检查 AI 框架配置是否合理 |
/security-scan | 运行 AgentShield 安全扫描 |
/checkpoint | 保存当前进度,方便后续恢复 |
输入命令,剩下的交给 ECC 编排,比每次手写一大段 Prompt 省事得多。
不挑工具,Cursor 也能用
这是 ECC 另一个被低估的亮点:它不是 Claude Code 专属,而是跨平台通用。
同一套仓库,可以安装到 Claude Code、Cursor、Codex CLI、OpenCode、Gemini、Zed、GitHub Copilot 等多个 AI 编程环境。
对团队来说,这意味着——
- 有人用 Cursor,有人用 Claude Code,规范仍然统一
- 换工具不用从零搭建 Prompt 体系
- 开源 MIT 协议,核心能力永久免费
当然,官方也提供了ECC Pro和ECC Tools GitHub App等付费服务,主要面向私有仓库的 PR 审计、团队协作等场景。但开源本体一直是免费的,这一点在项目 README 里写得很清楚。
两分钟上手安装
ECC 提供了两种主流安装方式,新手推荐走插件路径。
方式一:Claude Code 插件安装(推荐)
在 Claude Code 里执行:
# 添加插件市场/plugin marketplaceaddhttps://github.com/affaan-m/ECC# 安装插件/plugininstallecc@ecc方式二:命令行安装(更灵活)
# 克隆仓库gitclone https://github.com/affaan-m/ECC.gitcdECC# 最小化安装,适合先体验./install.sh--profileminimal--targetclaudeWindows 用户可以用 PowerShell:
.\install.ps1--profile minimal--target claude不确定该装哪些组件?可以先「咨询」一下:
npx ecc consult"security reviews"--targetclaude它会告诉你匹配的技能、智能体和安装命令,先预览再决定,避免一股脑全装导致上下文膨胀。
小提示:插件安装和完整命令行安装不要叠加使用,否则容易出现技能重复、行为冲突。选一条路走到底就好。
适合谁用,不太适合谁
比较适合:
- 日常重度使用 AI 编程工具的开发者
- 希望团队 AI 产出质量保持一致的小团队
- 需要在多个 AI 工具之间切换,又不想重复配置的人
- 对代码安全有基本要求,想加一层自动扫描的项目
可能不太适合:
- 偶尔用 AI 补两行代码的轻度用户——功能太多,反而增加认知负担
- 希望「装完就不管、完全零配置」的用户——ECC 威力在于可定制,值得花点时间挑需要的模块
写在最后
ECC 能冲到近 20 万 Star,靠的不是营销,而是确实踩中了 AI 编程时代的一个空白:大家不缺 AI 工具,缺的是让 AI 稳定产出工程级代码的方法论。
它把 Prompt 技巧、团队规范、安全审查、会话记忆这些「隐性知识」,变成了可安装、可分享、可迭代的开源资产。
如果你正在用 Claude Code 或 Cursor,值得花 10 分钟装上去试试。从一次/code-review或/feature-dev开始,感受一下「有章法的 AI 编程」和「随缘对话式编程」之间的差别。
项目地址:https://github.com/affaan-m/ECC
