Everything Claude Code(ECC):模型只是强大还不够,你还缺一套「员工手册」,让AI学会守规矩

工具推荐 1789122736更新

0

你有没有过这种体验:同一个项目,你已经不记得是第几次跟 AI 解释了,我们这儿不这么写。它改完的代码,你还得自己回头检查,看有没有漏删的调试语句。上周刚修好的 bug,这周它又给你写了一遍。

它聪明是真聪明,可就是记性差、不懂你的规矩,还会重复犯错。这就像一个刚入职的新人,能力没问题,缺的是配套。

而配套这件事,往往就差一本写给他的员工手册。

新员工入职,第一件事是搞清楚公司的规矩,哪些能做,哪些不能碰。给 AI 补课,也是从这儿开始。

Everything Claude Code,简称 ECC,是一个开源项目。它交给 AI 编程工具的第一样东西,就是规矩,项目里叫规则,rules。

规矩分两层。底层是跟语言无关的通用底线,比如代码风格、安全要求、测试标准。上面一层按语言细分,typescript、python、golang、swift 各自一套。你不用全装,平时写什么语言,就装什么。

光有规矩,新人还是不知道活儿该怎么干。ECC 里的技能,skills,就是一套套写好的工作流说明书,一共 249 个。

比如怎么用测试驱动的方式写代码,怎么做性能优化,怎么做安全扫描。这些动作你不用每次都从零描述一遍,照着流程走就行。

流程之外,还有分工。项目里内置了 63 个代理,agents,每个都是一个职责明确的 AI 助手。有做代码审查的,有分析安全漏洞的,有跑测试的,甚至针对 Go、Rust、Java 这些语言,审查和构建修复的角色都配齐了。遇到什么事,找对应的代理就好。

另外还有 79 个斜杠命令,像 /plan、/code-review 这一类,用起来最顺手。不过作者认为,能长期沉淀的是技能,命令只是过渡期的便捷入口。

人和流程都到位了,还得有人验收。

ECC 里有个最有意思的设计,是钩子,hooks,你可以把它理解成一种触发式自动化。

举个例子。你改完一批 TypeScript 文件,它会自动把它们格式化,再跑一遍类型检查,顺手提示有没有留下 console.log。这些都不需要你手动点,配好了它自己就跑。

钩子还有一类是管记忆的。每开一个新会话,它自动把上次的上下文加载进来。每结束一个会话,又自动把进度存进文件。下次回来,这个新人还记得昨天干到哪了。

一个靠谱的团队,不会在同一个地方摔两次。ECC 里有一套持续学习系统。用久了之后,AI 会从你们的对话里提取模式,慢慢攒成它自己的本能。下次遇到类似场景,它就优先调用你已经验证过的做法。踩过的坑,就这么变成了经验。

攒出这套东西的人叫 affaan。2025 年 9 月,他用 Claude Code 做了一个叫 zenith.chat 的产品,拿下了 Anthropic x Forum Ventures 的黑客松,之后一直重度使用这些 AI 编程工具。ECC 最早就是他把自己十个多月里每天真实的工作习惯,一点一点整理出来的,后来越来越多贡献者一起往里添东西。

这些都是真用出来的。现在这个仓库在 GitHub 上有 25 万+ star、3.8 万+ fork,上百位贡献者,覆盖 12 种以上的语言生态。

需要注意的是,虽然项目名字里带着 Claude Code,但它早就不只服务于 Claude Code。

Claude Code、Codex、Cursor等等这些主流的 AI 编程工具它都能用。Windows、macOS、Linux 也都支持。

道理也简单,工作流的逻辑本来就是通的,跟你在哪个工具里没关系。所以你学会的是工作方式本身。哪天换了编辑器,这套东西照样能用。

如果你也用 Claude Code,安装很简单,直接装插件就行:

bash


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

/plugin install ecc@ecc

装完技能和命令就能用了。有一点要注意,规则没法通过插件自动分发,需要你手动把对应语言的目录复制到 ~/.claude/rules/ecc/ 下面。

我们总在等一个更聪明的 AI,却很少想过,聪明从来都不是问题。

新人第一天上班,再聪明也只是个新人。真正让他变成熟手的,是你有没有把规矩、流程、经验,认认真真交到他手上。ECC ,就是把这件事,替你做了一遍。

项目地址: github.com/affaan-m/ECC