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 编写技巧

实用信息

  • 快速上手步骤

    1. 克隆仓库到本地
    2. 按照文档配置 Skills、Commands、Rules、Hooks 四个模块
    3. 在 Claude Code 中通过 Slash 命令调用
  • 适合人群:已经在使用 Claude Code 等专业智能体的程序员,但在日常工作中仅使用基础指令交互,缺乏工程化的智能体使用思想

  • 核心收获:掌握如何从工程化角度使用智能体、如何用多智能体分工处理复杂任务、如何建立知识库和规范提升输出质量

相关页面