学完前面的章节,你已经有很多知识点了:CLAUDE.md、Skill、MCP、子代理、斜杠指令、Hooks...
每个知识点单拿出来你都会用。但真放到自己的项目里,就有点懵了
- 这条规范该写进 CLAUDE.md,还是做成 Skill?
- 代码审查该写成斜杠指令,还是子代理?
- 「禁止改 lint 配置」写一句规则就够了,还是得上 Hook?
这些问题没有标准答案。最好的学法,是学习业内大佬 完整 Claude Code 配置集合。
本章我将带你学习一个项目的源码:ECC(原名 everything-claude-code),GitHub 27万 Star
ECC 不止是配置文件,而是一整套完整系统:技能体系、本能行为、记忆优化、持续学习、安全扫描,以及研究优先的开发模式。 包含可直接用于生产环境的智能体、技能模块、钩子、规则、MCP 配置,以及兼容传统命令的适配层
一、ECC 是什么

ECC 原名 everything-claude-code,现在的仓库是 affaan-m/ECC,作者 Affaan Mustafa。他拿了 Anthropic x Forum Ventures 黑客松的冠军。ECC 就是他把自己每天在用的整套配置开源出来,经过 10 个多月高强度日常使用与真实产品开发迭代打磨而成。广受好评
本章基于ECC v2.2.3 的源码。核心概览如下: