开发工具#多智能体#代码智能体#记忆

ECC:71 个 Agent 的 Claude Code 开源工程配置

ECC 开源的 Claude Code 工程配置:71 个子 Agent、311 项技能、钩子和记忆库,两条命令装完即用,Codex、Cursor 也能装。

项目资料

GitHub Ecosystem
仓库地址github.com/affaan-m/ECC
许可证
MIT
主语言
JavaScript
星标
276,490
核查时间
2026-10-11

以上快照资料以核查当日为准,可能随版本或运营策略变化。

模型会写码之后,真正的差距挪到了流程上:每次会话都得重新交代先写测试、改完要审查、密钥别进提交。ECC(everything-claude-code)是 Affaan Mustafa 开源的 Claude Code 工程化配置,把这套纪律做成常驻系统:71 个专用子 Agent、311 项技能、97 条命令,外加钩子和记忆库(数字统计自 2026-10-11 的 README)。它把工作流压成一行:plan → test → implement → review → verify → remember → improve,装一次,之后的每个会话都按这个顺序走。作者是 Anthropic 黑客松冠军(Zenith Chat 第一名),仓库创建于 2026 年 1 月,截至 2026-10-11 约 27.6 万 star,最新版 v2.2.3 发布于 2026-10-01,此后仍在每日提交。

ECC 的 README 顶图:技能、Agent、命令三列清单,底部标注支持 Claude Code、Codex、Cursor 等工具

上图是 v2.0 时期的 README 顶图,当时还是 261 项技能、64 个 Agent;两个月后目录已经长到 311/71/97。两个月 50 项技能的增量,说明这套配置还在快速迭代期。

核心功能

  • 71 个子 Agent 分工:规划、代码审查、构建修复、安全、架构各有人管。code-reviewer 换新鲜上下文审代码,build-error-resolver 专修编译错,e2e-runner 跑端到端验证,database-reviewer 按 Supabase 模式查库设计。
  • 311 项技能按需加载:TDD、安全、文档、前端、数据、机器学习、运维,用到才进上下文。README 明说命令条会逐步迁往技能优先的形态。
  • 钩子做强制执行:挂在工具事件上——批量跑格式化和类型检查、从提示词里拦密钥、看守 dev server 的启停。Claude Code 侧提供四套 hook profile 档位可选。
  • 记忆库与直觉:会话蒸馏成自描述的 Markdown 存进 .ecc/memory/(用户级在 ~/.ecc/memory/),人和其他工具都能直接读;从真实会话学出的”直觉”带置信度,默认 0.7 以上、每次最多注入 6 条,靠 ECC_INSTINCT_CONFIDENCE_THRESHOLD 调。
  • AgentShield 安全扫描:独立 CLI,扫提示词、钩子、MCP 配置、权限和密钥;/security-scan 是同一件事的工作流入口。
  • 横跨 7 个工具:Claude Code 是主通道(要求 2.1 以上),Codex 和 Qoder 有原生插件路径,Cursor、OpenCode、Gemini、Zed、Copilot 等提供能力受限的适配层。自托管模型走各工具的正常配置接入,支持自定义端点和模型网关。

典型使用场景

  • 已经天天用 Claude Code,流程却还靠手写提示词——想要现成的审查、测试、安全闭环。
  • 一人干活想借整套工程纪律:装完后每个功能默认走 plan → test → implement → review,不用自己攒脚本。
  • 团队想固化规范:钩子强制格式化与密钥拦截,rules 按语言常驻加载。
  • 在 Claude Code、Codex、Cursor 之间换着用的人,一套配置多处复用(各端适配程度不同,装前查 README 的支持矩阵)。

快速上手

需要 Claude Code 2.1 或更新版本。在 Claude Code 会话里执行:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

或者用跨工具的 npm 安装器(Node 18 以上),它会先盘点现有安装再动手,重跑同一条命令即可更新或换作用域:

npx ecc-universal@2.2.3 setup

装完重开会话,敲 /code-review 或 /security-scan 就能看到命令生效;要挑着装,加 --profile minimal。

小结

ECC 适合已经把 AI 编码当日常、但还停在单次对话式用法的开发者。如果你只是偶尔写脚本,或者已经精心调校了自己的 CLAUDE.md,这么大一整套接管式配置磨合成本不低——好在可以按能力挑装。Windows 原生支持有已知缺陷(持续学习的观察进程与记忆写入,issue #2489 和 #2626),WSL 走 Linux 路径无此问题。MIT 协议,主体 JavaScript,另有 Rust 和 Python 组件;商业化的 ECC Pro 是面向私有仓库的托管 GitHub App,开源部分永久免费。和 gstack 那种个人风格的单人配置相比,ECC 是工业规模的系统;比 agency-agents 装几百个角色 Agent 更进一步的地方,在于钩子执行和记忆层——尤其是 /evolve,把会话里反复出现的直觉聚合成可复用的技能,配置会随使用持续变化。