摘要:ECC 是 Anthropic 黑客马拉松获奖的开源项目,给 Claude Code 套一层结构化增强:181个可复用技能、47个专业Agent、AgentShield安全扫描,还有能跨会话记忆你行为习惯的持续学习系统。一条命令安装,让你的 AI 编程助手从"通用空白板"变成真正懂你的工程平台。


你有没有这种体验:

每次打开Claude Code,都要先花五分钟给它"补课"——把项目规范、代码风格、测试要求重新交代一遍。上次告诉它"我们用Jest做测试",这次它又开始用Vitest。更烦的是,安全审查全靠肉眼,没人知道CLAUDE.md里有没有漏洞配置。

这不是Claude不够聪明,是它没有记忆、没有角色、没有防护。

上周我偶然发现了一个项目:ECC(Everything Claude Code),GitHub 196,155 个 Star,Anthropic 黑客马拉松获奖作品,190位贡献者参与维护。装完之后我沉默了三分钟——不是因为惊艳,而是在想:过去那些重复配置的时间,都浪费在哪了。


问题出在哪

Claude Code 本质上是个"高智商空白板"。你不给它结构,它就没有结构。

具体表现:

  • 无记忆:每个新对话从零开始,项目规范要反复解释

  • 无角色:没有专门做代码审查的Agent,没有专门做架构规划的Agent,全靠你一个人调度

  • 无防护:CLAUDE.md 写错了、MCP 配置有漏洞,没有东西告诉你

  • 无工作流:TDD、安全审查、上线前检查,全是临时组装,不可复用

官方的 CLAUDE.md 能解决部分问题,但解决不了规模化的问题——一个人还好说,一个团队怎么共享规范?怎么让新人的Claude Code和老人的行为一致?

ECC 就是冲着这些问题来的。


ECC 是什么

ECC 的自我定位是"harness-native operator system",直译叫"框架原生运算符系统",听起来很绕,说人话就是:

给 Claude Code(以及 Codex、Cursor、OpenCode)套一层结构化增强,让它从通用助手变成有专业技能、有记忆、有安全防护的工程平台。

核心组成:

  • 181个Skills:可复用的工作流模式

  • 47个专业Agent:各有职责分工

  • 79个斜杠命令:直接调用

  • AgentShield:AI配置安全扫描器

  • 持续学习系统:跨会话记忆,越用越聪明


核心功能详解

1. Skills + Agents:终于有了"专业分工"

以前我用Claude Code做代码审查,就是直接问"帮我看看这段代码"。现在可以这样:

/code-reviewer

这不是一个简单的提示词,而是一个配置了专业规则的 Agent——它知道要检查质量、安全性、可维护性,有明确的输出格式,不会随机发挥。

几个我觉得最实用的命令:

/tdd-workflow — 测试驱动开发强制执行器。不是提醒你"记得写测试",而是真的把测试优先的流程固化下来:先写测试用例 → 确认失败 → 写实现 → 确认通过。在团队里用特别香,因为所有人的流程是一样的。

/plan — 功能实现规划器。复杂需求丢进去,它会拆解成阶段、依赖关系和执行顺序,比你自己想清楚要快得多。

/continuous-learning-v2 — 这个是精华,后面单独说。


2. AgentShield:给你的AI配置做安全体检

这是我装ECC之前完全没想到的功能。

你的 CLAUDE.md 安全吗?你确定没有 prompt injection 的漏洞?你的 MCP 配置没有多余的权限暴露?

大多数人的回答是:我也不知道。

AgentShield 解决的就是这个。它用一个"红队→蓝队→审计员"三阶段管线来扫描你的配置:

npx ecc-agentshield scan ./CLAUDE.md

输出大概长这样:

AgentShield CLI — AI Agent Config Security Auditor

Scanning: CLAUDE.md (2,847 tokens)

CRITICAL  Unrestricted file system access via Bash tool
WARNING   No rate limiting on external API calls
WARNING   Missing secret detection guardrail
PASS      Tool permissions properly scoped
PASS      Destructive action confirmation required
PASS      No prompt injection vectors detected

Security Score: 72/100 — 1 critical, 2 warnings, 3 passed

Full report saved to ./agentshield-report.json

102条安全规则,1282个测试。扫出来的问题不是泛泛而谈,有具体的规则位置和修复建议。

说实话,我扫了自己的配置之后发现了两个 WARNING,都是之前没意识到的问题。这功能对于把 Claude Code 用在生产相关工作上的人来说,很有必要。


3. 持续学习:唯一一个真正能"记住你"的系统

这是 ECC 里最有意思的设计,也是最难用语言说清楚的部分。

传统的 AI 配置是静态的:你写什么规则,它就遵守什么规则,不会自己演化。

ECC 的 /continuous-learning-v2 不一样——它会观察你在会话中的行为模式,把反复出现的操作提炼成"本能"(instincts),并附上置信度评分。

/continuous-learning-v2

比如你每次都在某类任务结束前跑一遍安全检查,几次之后,系统会把这个行为提炼成一条规则,下次自动执行,不用你再提。

置信度越高,这条"本能"越稳定。置信度低的,它会告诉你"我观察到这个模式,你确认要固化吗?"

这套机制让 ECC 越用越懂你——不是因为有什么神奇算法,而是把你自己的行为模式结构化地存下来了。


快速上手:三分钟完成安装

安装非常简单,一条命令:

npm i -g ecc-universal

终端里会看到:

Installing ecc-universal (Claude Code + Codex + OpenCode + Cursor)

Fetching packages...

181 skills loaded
47 agents configured
Universal compatibility enabled

ecc-universal v1.10.0 installed successfully!

装完之后,打开 Claude Code,试几个命令验证是否生效:

/plan          # 规划一个功能
/tdd-workflow  # 启动TDD流程
/security-review  # 安全审查当前变更

如果你是团队用,还可以接 GitHub App:在任意 Issue 下评论 /ecc-tools analyze,它会分析仓库的 git 历史,生成一个 PR,把团队的已有规范转化成可复用的 Skills。公开仓库免费,私有仓库 $19/席位。


我的判断

ECC 现在是 v2.0.0-rc.1,还在 Release Candidate 阶段,有些边缘场景不够稳定。但核心功能——技能体系、AgentShield、持续学习——已经够用了。

适合用 ECC 的人:

  • 重度 Claude Code 用户,每天至少开几个小时,觉得重复配置很烦

  • 小团队协作,需要统一 AI 工具的行为和规范

  • 安全意识强的工程师,想知道自己的 AI 配置有没有漏洞

不适合的情况:

  • 偶尔用一下 Claude Code,没有固定工作流

  • 团队规模极小,口头对齐就够了

我个人最看好的是 AgentShield 和持续学习这两块。前者解决了一个大多数人没意识到但实际存在的问题,后者是真正让工具"懂你"的方向,而不是靠更长的提示词堆砌。

MIT 开源,190人在维护,20万 Star 不是刷出来的。值得花时间配一下。


GitHub:github.com/affaan-m/ECC

官网:ecc.tools

你现在用 Claude Code 有什么让你最头疼的习惯问题?欢迎评论区说,我们聊聊 ECC 能不能解。

我是顾北,关注我,获取更多好玩有趣的 Claude Code 实战技巧!

谢谢你阅读我的文章~

我们下期再见!

PS:本文部分内容由AI辅助创作

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐