简单说,ECC是专为Claude Code打造的开源增强插件库,也能兼容Cursor、Gemini等主流AI编程工具,堪称开箱即用的“AI编程装备包”。它由Anthropic黑客松获奖者打磨,已有16.9万+Star,核心是把Claude Code从“能写代码的助手”,升级成“懂工程流程的专业团队”。
核心亮点:从工具到流程的全面赋能
- 专业分工的Agent团队
ECC把开发需求拆解成36个专职Agent,各司其职:planner负责需求拆解与风险评估,tdd-guide强制测试先行,security-reviewer对标OWASP安全标准做漏洞扫描,code-reviewer专注架构级审查,ship能一键完成从合并代码到创建PR的发布全流程。这些Agent各管一段,还能按工程节点串联成标准流水线,避免AI开发“想到哪做到哪”的混乱。
- 覆盖全场景的实用技能
内置150多个Skills和68条命令,不管是TypeScript代码审查、数据库迁移,还是Playwright E2E测试配置,都能找到现成方案。用起来也简单,通过/everything-claude-code:xxx格式的命令就能调用,比如输入/everything-claude-code:plan "实现用户登录",就能启动规划流程。
- 解决AI无状态痛点的持续学习
AI工具最头疼的是“没记忆”,ECC用两套机制破解:
- Instincts系统:开启持续学习功能后,AI会自动从对话中提取编码习惯,生成本能文件,后续会主动遵守,减少重复纠错。
- /skill-create命令:分析Git历史,自动提取团队的提交规范、目录结构、测试框架等习惯,生成SKILL.md文件。提交到仓库后,全团队的AI都能同步遵守,把个人经验变成团队资产。
- 硬核的安全与可靠性设计
- AgentShield安全集成:内置102条安全规则和1282个测试,用
/security-scan命令就能自动扫描XSS、SQL注入等常见漏洞,适合生产级项目。
- 沙盒化权限控制:每个Agent的工具权限被严格限制,比如代码审查Agent只能读文件不能修改,避免多Agent并行时的误操作。
- pass@k验证指标:用量化方式评估代码可靠性——k次生成里至少一次通过是pass@k,全部通过是passk。比如k=3时,pass@k能到91%但passk仅34%,能帮我们判断AI输出是稳定可靠还是碰运气,关键代码生成时更有底气。
安装超简单,按需选方式
- 极简安装:直接在Claude Code里输入命令:
/plugin marketplace add affaan-m/everything-claude-code,无需额外配置。
- 完整安装:克隆仓库后,Windows用
install.ps1脚本,macOS/Linux用install.sh脚本。从v1.9.0开始支持按需安装,比如只做Python和TypeScript开发,就只装这两种语言的规则,不用全量部署。
和superpowers怎么选?其实可以都装
两者定位不同,不冲突:
- ECC像全能工具箱:不管开发流程,专注提供细分场景的专用工具,安全扫描、验证指标等设计很独特,适合需要多场景支持的重度用户。
- superpowers像资深架构师:核心是定义标准化流程,从方案讨论、隔离开发到测试实现、代码审查,有固定套路,适合想规范开发流程、把控代码质量的团队。
建议两者搭配:用superpowers管流程,确保开发节奏合规;用ECC补工具,让每个环节都有趁手的Agent,效率和质量双提升。
适合谁用?怎么上手?
- 推荐人群:Claude Code重度用户、需要安全扫描和多语言支持的开发者、想统一团队AI开发规范的团队。
- 新手起步三步走:
- 先体验:用
/plan命令感受规划Agent的能力,对比前后效率差异;
- 建流程:把tdd-guide、security-reviewer、ship串成自己的发布流水线,坚持用两周;
- 固规范:执行
/skill-create生成项目专属SKILL.md,提交到Git仓库,让团队共享AI行为准则。
如果追求开发深度和工程化能力,ECC值得一试;若更看重流程约束,superpowers是首选,两者结合效果更佳。
注意ECC和GSD有冲突,建议二选一。