Everything Claude Code
Anthropic 黑客松冠军 Affaan Mustafa 创建的 Claude Code 配置体系——把单一 Agent 拆成多个分工明确的子代理,用 Skills/Commands/Rules/Hooks 四模块构建工程化智能体使用范式
简介
Everything Claude Code(ECC)不是代码库,而是一套完整的 Claude Code 配置体系。它由 Anthropic 黑客松冠军 Affaan Mustafa 创建,核心思路是不把 Claude Code 当作单一的编程工具,而是把单一的 Agent 拆成多个分工明确的子代理:规划 Agent 负责任务拆解,架构 Agent 负责技术选型,代码审查 Agent 专门挑问题,安全 Agent 检查漏洞。
这套方法论体现了 Harness Engineering(驾驭工程)的思想——真正的 AI 编程高手不是会写更好的 Prompt,而是会从工程化的角度设计和管理 AI 工作流。ECC 的方法论不依赖底层模型,可以直接套用在 Claude Code、Codex、Cursor、OpenCode 等任何 AI 编程助手上。
关键信息
- 类型:工具 / 配置体系
- 领域:AI 编程、多智能体协作
- 官方网站/地址:https://github.com/affaan-m/ECC/tree/main
- 定价/开源状态:开源(GitHub)
- 创建者:Affaan Mustafa(Anthropic 黑客松冠军)
- 相关概念:Harness Engineering、多智能体协作、Claude Code Skills
核心特性
四大模块体系
- Skills 模块:外挂特定领域的知识库,让智能体在编写不同代码和框架时自动遵循最佳实践。相当于给 AI 配备了”岗位培训手册”
- Commands 模块:把复杂的提示词 Prompt 压缩成快捷指令——
/plan做规划、/code-review做审查、/tdd用 TDD 模式开发。降低重复输入成本 - Rules 模块:通过强制性规则文件(如禁止硬编码 API Key、规范 Git 提交格式),给 AI 立规矩。类似 AGENTS.md 的规范约束机制
- Hooks 模块:根据触发条件编写自动执行的流程,实现事件驱动的自动化
核心设计理念
- 单 Agent 拆分为多子代理:避免单一大模型处理复杂任务时的”幻觉”和能力退化
- 不依赖底层模型:配置体系与具体 LLM 解耦,可跨平台复用
- 工程化使用 AI:从”会用 Prompt”升级到”会设计 AI 工作流”
不同素材中的观点
- 2026-06-13-claude-code-6-github-projects:这篇素材将 ECC 作为”用好 Claude Code 多智能体”的第一推荐项目,强调其 Harness Engineering 思想——从工程化角度使用智能体,而非简单对话交互。学习重点是多智能体分工、知识库规范建设和 Skills 编写技巧
实用信息
-
快速上手步骤:
- 克隆仓库到本地
- 按照文档配置 Skills、Commands、Rules、Hooks 四个模块
- 在 Claude Code 中通过 Slash 命令调用
-
适合人群:已经在使用 Claude Code 等专业智能体的程序员,但在日常工作中仅使用基础指令交互,缺乏工程化的智能体使用思想
-
核心收获:掌握如何从工程化角度使用智能体、如何用多智能体分工处理复杂任务、如何建立知识库和规范提升输出质量