那是上周二凌晨两点。我正对着一堆报错发愁,项目deadline就在眼前,Claude生成的代码看着挺漂亮,跑起来全是问题。
打开推特刷一刷,看到有人转发一个叫 Everything Claude Code (简称ECC)的项目。本来想划走,但看到几个关键词让我停了下来:
- "140K+ stars"
- "Anthropic黑客松冠军"
- "不是配置,是一套完整系统"
我心想又是那种花里胡哨的配置仓库,点进去看了两眼,结果...四个小时后天都亮了。
其实那时候我正好在云栈社区看到有朋友讨论这个项目,说它的架构设计值得琢磨。这篇文章就是讲我这两周用ECC的真实体验。不是官方文档翻译,不是技术教程,就是一个普通开发者的真实使用记录。
二、ECC到底是个啥?
说实话,第一次看到ECC的GitHub仓库时我有点懵。

你以为是个配置仓库,结果进去一看:
everything-claude-code/
├── agents/ 48个专业子代理
├── skills/ 183个工作流技能
├── commands/ 79个命令
├── hooks/ 自动化钩子
├── rules/ 编码规范
└── mcp-configs/ MCP服务器配置
这哪是什么配置包啊,这是搭了个AI协作用的"操作系统"。
官方定义是:"AI agent harnesses的性能优化系统"。听着挺抽象,我用大白话解释一下:
想象你在和AI一起写代码,正常情况是这样的:
你 → 随便提问 → AI → 随便回答 → 你 → 自己修改 → 循环
用了ECC之后变成了:
你 → 用专门的技能提问 → AI → 按规范回答 → 自动检查 → 符合标准才交货
区别就像:你自己炒菜 vs. 有个米其林后厨团队帮你炒。
三、我的真实使用场景
场景1:赶工期的API开发
上周三,产品经理突然说:"下周一要上线用户系统。"
我打开ECC,直接用:
/ecc:plan "实现用户注册登录,需要邮箱验证、记住我功能"
接下来发生的事情让我有点惊讶:
-
planner代理先出来,花了三分钟分析我的项目结构
-
生成了一个详细的实施计划,包括:
- 需要哪些文件
- 测试怎么写
- 安全风险在哪里
- 分几步完成
-
然后自动调用 tdd-guide 代理,让我先写测试
-
我写完测试,代码实现由AI完成
-
code-reviewer 自动检查代码质量
-
security-reviewer 扫描有没有安全问题

以前这种功能我得搞2-3天,用了ECC之后半天搞定。
关键是:不是AI替我干活,而是AI知道怎么正确地帮我干活。
场景2:清理祖传代码
我们项目里有一堆"祖传"代码,没人敢动,注释是"TODO:以后重构"的那种。
我用ECC的 /refactor-clean 命令:
/refactor-clean
refactor-cleaner 代理做的事:
- 找出所有未使用的代码
- 检测重复逻辑
- 标注潜在的bug
- 给出重构建议
不是直接删代码(那样会出事),而是告诉我哪些可以安全地改,哪些需要小心。

场景3:深夜debug
回到开头说的那个debug场景。凌晨两点了,我:
/build-fix
build-error-resolver 代理:
- 分析错误信息
- 找到根本原因
- 给出修复方案
- 修复后自动验证
不是盲目试错,而是有逻辑地排查。那个晚上它帮我找到了一个我自己可能要找一整晚的bug:一个配置文件里的缩进问题。
四、让我眼前一亮的功能
1. Token优化 —— 钱包友好
用Claude Code久了你会发现:token费得吓人。
ECC有个让我特别感动的功能:它帮你省钱。
推荐设置:
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50"
}
}
这是什么意思?
- 默认用sonnet而不是opus(省60%的钱)
- 限制thinking token(省70%的隐藏费用)
- 智能压缩上下文

实际用下来,我的账单直接减了一半。而且没感觉质量变差,因为简单任务用sonnet足够了。
2. Dashboard —— 可视化管理
v1.10.0新增的Dashboard GUI让我惊喜:
npm run dashboard
弹出一个桌面应用,可以看到:
- 所有可用的agents
- 所有skills
- 运行状态
- 配置管理

不用记那么多命令,可视化界面点一点就行。
3. AgentShield —— 安全扫描
这个真的有用:
npx ecc-agentshield scan
它会检查:
- 硬编码的密钥(14种模式)
- 权限问题
- Hook注入风险
- MCP服务器风险
- 代理配置问题

上次它帮我发现了一个差点提交到GitHub的API密钥。
五、安装踩过的坑
安装ECC不像装个普通npm包那么简单。我踩了几个坑,分享一下:
坑1:插件安装 vs 手动安装
官方文档说得绕,我简化一下:
如果你想偷懒:
/plugin marketplace add https://github.com/affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
但是: 这样不会安装 rules,你得手动复制:
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# 只复制rules
mkdir -p ~/.claude/rules
cp -R rules/common ~/.claude/rules/
cp -R rules/typescript ~/.claude/rules/ # 根据你的技术栈选
坑2:Duplicate hooks file错误
如果你看到这个错误:
Duplicate hooks file detected: ./hooks/hooks.json resolves to already-loaded file
解决办法:不要在 .claude-plugin/plugin.json 里加 hooks 字段
Claude Code v2.1+会自动加载插件的hooks,手动声明会导致重复。
坑3:MCP服务器太多
我一开始把所有MCP服务器都启用了,结果context window从200k掉到70k。
建议:
- 每个项目启用不超过10个MCP
- 活跃工具控制在80个以内
- 用
disabledMcpServers 禁用不需要的
六、不是AI味,是人情味
让我决定持续用ECC的,不是那些花哨功能,而是一些小细节:
1. "少点AI味道"的技能
有个叫 article-writing 的技能,介绍是:
"用提供的语气写长文内容,避免通用的AI语气"
用了一下,真的有用。它会分析你提供的参考文本,学习那个语气,然后模仿。
不是生成那种"综上所述、首先其次"的文章,而是有人味的文字。
2. 中文支持
看到 docs/zh-CN/ 目录时我挺感动的。完整的中文文档,包括:

不是机翻,是有人认真写的。
3. 社区氛围
GitHub issues里能看到作者在认真回复每个问题。不是那种"自己去看文档"的态度。
看到有个issue讨论性能优化,作者直接花了半小时解释原理,还画了图。
七、哪些功能我用得最多
用了一段时间后,我发现常用的就那么几个:
Top 1: /ecc:plan
用得最多。任何需要超过30分钟的功能,我先plan一下。
帮我避免了无数次"写到一半发现架构不对"的尴尬。
Top 2: /tdd
强制先写测试。
刚开始不习惯,后来发现:测试写得好,代码不会差。而且改bug时心里有底,这方面我后来在技术文档板块也看到不少类似的最佳实践。
Top 3: /security-scan
上线前必跑。
不是因为它能发现所有问题,而是它帮我建立了安全意识。现在写代码时会下意识避免不安全的写法。
Top 4: /refactor-clean
每隔一段时间跑一次。
防止代码腐烂。那种"能跑就行"的心态,写久了代码真的会烂掉。
Top 5: Dashboard
每天打开看看。
不是为了用,而是看看有什么新功能。ECC更新挺频繁的,几乎每个版本都有新东西。
八、适合谁用?
真的适合:
- 独立开发者 —— 一个人顶一个团队,ECC能帮你规范化
- 小团队 —— 建立统一标准,不用每人一套写法
- AI重度用户 —— 已经在用Claude Code,想要更好的体验
可能不适合:
- 不想学新东西的人 —— ECC有学习曲线,不是装完就会
- 有自己的成熟体系 —— 如果你们团队已经有完善的规范,ECC可能不适合
- 偶尔用AI的人 —— 如果你一个月用一次Claude,ECC大材小用
九、真实感受:不是神药,是好工具
用了两周,我的感受是:
好的方面:
- 效率确实提升了
- 代码质量更稳定
- 学到了很多最佳实践
- 省了token费用
需要注意的:
- 有学习成本 —— 得花时间熟悉
- 不是万能的 —— 复杂问题还是要自己思考
- 会产生依赖 —— 用习惯了可能不想手写代码

十、怎么开始?
如果你有兴趣想试试,我的建议是:
第一步:安装核心功能
不要一次性装所有东西。先装:
- Plugin本体
- rules(common + 你的语言)
- 常用的几个skills
第二步:从简单命令开始
不要直接上复杂的。先试试:
/ecc:plan "写一个TODO应用"
感受一下流程。
第三步:逐步深入
熟悉了再加更多功能。ECC很大,不需要一次全学会。
第四步:定制化
根据你的需求调整。不是所有功能都要用,适合你的才是最好的。
十一、写在最后
这篇文章不是广告,我也不是ECC的contributor。
就是一个普通开发者,在深夜debug时发现了个好东西,想分享一下。
ECC不是让你变懒的工具,是让你变强的工具。
它不会替你思考,但会帮你思考得更系统。
它不会替你写代码,但会让你的代码更规范。
它不会解决所有问题,但会让问题更少出现。
如果你也在用Claude Code,遇到类似的困扰,不妨试试ECC。

十二、资源链接
