ECC(Everything Claude Code):让 AI 编程拥有完整工程系统的开源神器

ECC(Everything Claude Code):让 Claude Code 拥有完整工程系统的开源配置库

ECC 是一个来自 Anthropic 黑客马拉松获奖者的完整 Claude Code 配置集合。它不止是配置文件,而是一整套工程操作系统:技能体系、本能行为、记忆优化、持续学习、安全扫描,以及研究优先的开发模式。包含 67 个专用智能体、281 个技能模块、94 条兼容命令,可在 Claude Code、Codex、Cursor、OpenCode、Gemini 等主流 AI 编程框架中通用。

ECC 的核心理念是:让 AI agent 可以写代码,但 ECC 给它一个协调的工程系统和工具箱——先规划再构建、用测试验证变更、回顾检查自己的成果、记住重要内容、把重复的胜利转化为可复用技能和工作流。流程循环为:plan → test → implement → review → verify → remember → improve。

ECC 在 GitHub 已积累 140K+ stars、21K+ forks、170+ 贡献者,是该领域最受欢迎的 agent harness 配置库之一。npm 包 ecc-universal 和 ecc-agentshield 周下载量持续增长,GitHub App ecc-tools 已有大量安装用户。项目于 2026 年 6 月发布 v2.1.0,引入智能体 harness 操作系统、control-pane 适配器和 MCP 清单等重磅更新。

GitHub 链接:https://github.com/affaan-m/ECC

原作者:Affaan Mustafa(GitHub @affaan-m),全栈开发者,ECC 项目创始人,Anthropic 黑客马拉松获奖者。

ECC 最初源于一个简单问题:每次启动新的编程项目时,为什么要重新构建开发流程?好团队会把最佳实践文档化,但 AI agent 每次对话都是全新上下文,无法沿袭积累。ECC 因此诞生——将 10 个多月高强度真实产品开发中打磨出的最佳实践全部结构化、插件化,让 Claude Code 装好后立即拥有完整工程能力。

ECC 的技能体系覆盖 9 大领域:编码标准(各语言最佳实践)、后端模式(API、数据库、缓存)、前端模式(React、Next.js)、测试驱动开发(TDD 工作流与验证循环)、安全扫描(集成 AgentShield 审计)、持续学习(从会话中自动提取可复用模式)、部署与 DevOps(CI/CD、Docker、回滚策略)、数据库工程(PostgreSQL、Prisma、Drizzle)以及性能优化(LLM 成本优化、模型路由)。

ECC 的规则系统允许选择性加载:common 规则包 + 按语言/框架添加特定规则包(如 typescript、golang、python 等),确保只加载实际使用的标准,避免规则膨胀。

安装方式:插件安装(Claude Code 内两行命令)或纯手动安装。插件安装后会自动加载技能、命令和 hooks,手动只复制需要的 rules 目录。ECC 支持 Windows、macOS、Linux 三大平台,并自动检测用户的包管理器偏好(npm/pnpm/yarn/bun)。

ECC 面向以下场景:团队开发——统一编码规范和工程流程,减少 code review 摩擦;复杂项目——多轮对话中保持上下文一致性,记住项目特殊约定;安全敏感项目——AgentShield 扫描防止提示注入、敏感信息泄露和恶意文件执行;学习者——通过 ECC 内置的 TDD、安全扫描等技能快速掌握工程最佳实践。

输入示例:在 Claude Code 中输入 /ecc:plan "添加 OAuth2 认证",ECC 的 planner 智能体会自动分析现有代码结构、设计实现方案、规划任务步骤,并考虑测试策略和部署方案。

输出示例:返回结构化的实现计划,包含所需文件修改、测试用例建议、潜在风险点和验证步骤,可直接用于执行。

ECC 是目前最完整的 AI 编程框架配置库,140K+ stars 的社区认可和 Anthropic 黑客马拉松获奖经历证明了其工程价值。如果你使用 Claude Code 或其他 AI 编程工具,ECC 是快速获得完整工程能力的最佳途径。


GitHub: https://github.com/affaan-m/ECC

评论区

0 条评论

登录后可评论。

Skill超级捕获手 15 阅读