1. 一句话定义

Everything Claude Code(ECC) 是社区最大的 AI 编程助手技能包,由 Anthropic 黑客松冠军 Affaan Mustafa 创建并持续维护。它专为 Claude Code 设计,是一套完整的 Agent Harness 性能优化系统——“Agent Harness"指 hooks + rules + skills + agents 组成的代理执行环境,可以理解为 AI 助手的"外骨骼”——包含 182 个技能、48 个专业代理、68 个 legacy command shims,外加安全审计和持续学习能力。装一个 ECC,等于装了一整套工程化体系。

ECC 的核心定位是 Claude Code 的专属增强套件。它对 Claude Code 的支持是 100% 原生的——hooks 拦截、持续学习、AgentShield 三代理管线等深度功能只有在 Claude Code 上才能完整运作。虽然安装脚本也适配了 Cursor、Codex、OpenCode 等平台(通过 --target 参数),但各平台的支持程度参差不齐:OpenCode 和 Cursor 有部分 hooks 支持,Codex 则无 hooks 全靠文本指令,且所有非 Claude Code 平台均无法使用 AgentShield 三代理管线等深度功能。

和独立单技能的区别:单技能是一个一个装,ECC 是一装一整箱,有体系、有编排,但也更重。


2. 它解决了什么问题

单技能用多了会出现这些问题:

  • 选择困难:社区几百个技能,一个个挑费时间,还不知道哪些能配合
  • 兼容性:单技能之间可能冲突,需要自己排查
  • 没有体系:每个技能解决一个点,但没有"总指挥"来编排它们
  • 配置疲劳:每个技能手动装到正确目录,换工具还要重来
  • 安全空白:社区技能良莠不齐,装了个恶意技能可能泄露密钥

ECC 就是来打包解决这些的——装一个包,自动配好一整套,还带安全和持续学习。


3. 概览

项目 数据
仓库 github.com/affaan-m/everything-claude-code
Stars 175K+
分叉 27K+
许可证 MIT
技能数 182 个
代理数 48 个
命令数 68(legacy command shims)
首次发布 2026 年 1 月(内部开发始于 2025 年黑客松后)
作者 Affaan Mustafa(Anthropic 黑客松冠军)

ECC 是目前 GitHub 上星数最高的 AI 编程助手增强项目之一,作者从 2025 年 9 月 Anthropic 黑客松夺冠后持续迭代至今,社区贡献者 170+。


4. 核心亮点

4.1 多代理协作系统

48 个专业代理,采用分层编排架构:

Planner/Architect 制定方案
  ├── 代码审查代理
  ├── 安全审计代理(AgentShield)
  ├── 构建修复代理
  ├── TDD 代理
  ├── E2E 测试代理
  └── 更多专业代理...

代理之间可以组合使用,形成工程流水线。例如审查代理发现的问题可以交由安全代理做进一步分析。

4.2 AgentShield 安全审计

ECC 内置的安全扫描系统,数据相当硬核:

  • 102 条静态分析规则
  • 1282 项测试用例(注:此数字随版本增长,v1.6.0 时为 912 项)
  • 98% 测试覆盖率
  • 三重代理对抗式扫描管线(--opus 标志启用):
    • Red Team(攻击方):约 4,500 tokens,模拟攻击者寻找可利用的漏洞和攻击链
    • Blue Team(防御方):约 3,900 tokens,评估现有防护并推荐加固方案
    • Auditor(审计方):综合双方视角,输出优先级排序的修复清单

检测范围包括密钥泄露、权限越界、Hook 注入、MCP 漏洞等。这在社区技能包里是独一份——其他包基本不做安全。

注意:三重代理管线使用 Claude Opus 4.6,每次扫描消耗较大(三方各跑一次完整 Opus 推理),适合作为定期深度审计而非高频操作。

4.3 持续学习系统(v2)

ECC 的持续学习系统是它区别于其他技能包的关键能力:

  • 跨会话记忆持久化:上次对话学到的东西,下次打开还在
  • Instinct 机制:从你的编码模式中自动提取"本能",附置信度评分
  • /evolve 命令:把相关本能自动聚合成可复用的技能
  • 记忆导入/导出:可以在不同项目间迁移学习成果

4.4 Token 优化

大包最怕吃上下文,ECC 在这块做了针对性设计:

  • 运行时调优:通过 ECC_HOOK_PROFILE 环境变量(minimal / standard / strict 三级)控制 hook 触发数量,减少不必要的上下文消耗
  • 模型路由指导:内置 token-optimization.md 文档,推荐 Sonnet 处理 80% 日常编码任务(成本约为 Opus 的 1/5),Opus 仅用于复杂架构和深度推理,Haiku 用于子代理探索
  • 技能按需加载:依托 Claude Code 原生的 skill 懒加载机制,ECC 的 182 个技能不会同时挤占上下文
  • NanoClaw v2:ECC 内置的会话管理工具,支持会话分支、压缩和指标监控

4.5 跨平台

ECC 支持六个平台,但只有 Claude Code 能获得 100% 功能(hooks、持续学习、AgentShield)。其他平台可共用 skills / agents / rules,深度功能受限。

平台 支持程度 主要限制
Claude Code 完整
OpenCode 无 AgentShield 三代理管线
Cursor hooks 通过 adapter 桥接,覆盖不如 Claude Code 完整,无 AgentShield
Codex 无 hooks,靠 AGENTS.md 指令生效
Antigravity 部分功能受限
Gemini CLI 实验性 仅 rules

不同平台的安装命令见第 5 章(核心区别只有 --target 参数不同)。


5. 安装方式

ECC 提供以下安装方式,下文按方式逐一展开。每种方式都会讲清楚:在各个平台上命令是什么、装完完整度多少、缺了什么、能不能补、怎么补。

前置要求:ECC v2.x 需要 Claude Code v2.0.0+。

5.1 安装脚本(推荐)

底层通过 install-apply.js 按 manifest 清单自动完成:文件分发 → hook 注册到 settings.json → MCP 配置合并 → 持续学习目录初始化 → 安装清单记录(支持卸载和增量更新)。

先在终端 clone 仓库:

git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code && npm install

然后按目标平台执行:

① Claude Code

./install.sh --profile full          # macOS/Linux
.\install.ps1 --profile full         # Windows(无需管理员)
  • 完整度:100%。所有组件全部到位,无需额外操作。
  • 缺了什么:无。MCP 密钥需手动替换,但这不属于安装范畴。

② Cursor

./install.sh --target cursor --profile developer
  • 完整度:约 60%。skills / agents / rules 可用;hooks 通过 DRY adapter 桥接,但覆盖范围不如 Claude Code 完整。
  • 缺了什么:AgentShield 三代理管线、完整 hooks 运行时。
  • 能不能补?不能。这是 Cursor 平台本身的限制,不是安装方式的问题。建议用 --profile developer 而非 full,避免装一堆 Claude Code 专属的 hooks 和命令。

③ Codex

./install.sh --target codex --profile developer
  • 完整度:约 50%。skills / agents / rules 可用,但全部通过 AGENTS.md 文本指令生效,无运行时 hooks。
  • 缺了什么:hooks、持续学习、AgentShield。
  • 能不能补?不能。Codex 没有 hooks 运行时,ECC 的深度功能无法工作。建议用 --profile core

④ OpenCode

./install.sh --target opencode --profile developer
  • 完整度:约 70%。插件系统原生支持 20+ hook 事件,skills / agents / rules / MCP 均可用。
  • 缺了什么:AgentShield 三代理管线。
  • 能不能补?不能。平台限制。建议用 --profile developer

⑤ Antigravity

./install.sh --target antigravity --profile developer
  • 完整度:约 50%。skills / agents / rules 可用,部分功能受限。
  • 缺了什么:hooks、持续学习、AgentShield。
  • 能不能补?不能。平台限制。建议用 --profile core

⑥ Gemini CLI

安装脚本不直接支持,需手动复制 rules 到 .gemini/ 目录。完整度约 20%(仅 rules),无法补齐。不建议作为主力平台。

5.2 npm(等效安装脚本,免 clone)

与 5.1 安装脚本完全等效(底层同一套 install-apply.js 管道),区别只是不需要 clone 仓库。npm 包名 ecc-universalecc-install 是其 CLI。

npx ecc-install --profile full                       # Claude Code,100%
npx ecc-install --target cursor --profile developer   # Cursor,约 60%
npx ecc-install --target codex --profile developer    # Codex,约 50%
npx ecc-install --target opencode --profile developer # OpenCode,约 70%

各平台的完整度、缺失项、能否补齐,与 5.1 完全一致,不再重复列出。适合不想 clone 仓库、或 CI/团队批量部署。

5.3 插件市场(仅 Claude Code)

在 Claude Code 聊天框输入:

/plugin marketplace add https://github.com/affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

agents、skills、commands、hooks 自动可用。

  • 完整度:约 80%。缺 Rules——Claude Code 插件系统的上游限制,Rules 不会自动分发。没有 Rules,AI 缺少编码规范和安全约束。

  • 缺了什么:Rules。

  • 能不能补?。执行以下命令补装 Rules 即可达到 100%:

    npx ecc-install --profile minimal
    
  • 其他平台:不支持。插件市场是 Claude Code 专属功能。

插件市场 + 补装 Rules = 完整。单独插件市场 ≈ 有技能没规范。

5.4 git clone 手动复制

git clone https://github.com/affaan-m/everything-claude-code.git
# 手动复制 skills/ agents/ rules/ 到对应工具目录
  • 完整度:约 20%(仅静态文件)。
  • 缺了什么:hooks 未注册、MCP 未合并、持续学习未初始化、无法按 profile 筛选、无卸载追踪。
  • 能不能补?不能。hooks 注册和 MCP 合并只能通过安装脚本的管道完成,手动操作无法替代。
  • 适用场景:仅需 skills 文件、不需要 hooks 和持续学习的临时场景。

5.5 总结

安装方式 Claude Code Cursor Codex OpenCode
安装脚本 / npm ✅ 100% ⚠️ ~60%(补不了) ⚠️ ~50%(补不了) ⚠️ ~70%(补不了)
插件市场 ⚠️ ~80%,补 Rules 后 100%
手动复制 ❌ ~20%(补不了) ❌ ~20%(补不了) ❌ ~20%(补不了) ❌ ~20%(补不了)
  • 能达到 100% 的组合:安装脚本/npm × Claude Code,或插件市场 + 补装 Rules × Claude Code。
  • 能补到 100% 的:仅插件市场(补 Rules)。
  • 补不了的:所有非 Claude Code 平台(平台自身限制),以及手动复制(缺少运行时注册)。

5.6 Profile 选择

Profile 内容 适合
full 182 技能 + 48 代理 + hooks + rules Claude Code 主力
developer 核心技能 + 常用 hooks + 通用 rules(~50K tokens) 日常开发,推荐起步
core 精简版(~20K tokens) 非 Claude Code 平台
minimal 仅核心 rules,无 hooks 极简 / 补装 Rules

5.7 安装后

  • 不要混用安装方式/plugin install + ./install.sh = 文件重复 + hooks 双重注册。混用了执行 node scripts/ecc.js doctor 诊断、node scripts/ecc.js repair 修复。
  • 重启 Claude Code,否则 hooks 和 skills 不生效。
  • MCP 密钥需手动替换(模板中的 YOUR_*_HERE 占位符)。
  • 控制 MCP 数量:每项目启用 <10 个,总工具数 <80。
  • 验证ls ~/.claude/rules/ls ~/.claude/agents//ecc:doctor/instinct-status

6. 社区生态

ECC 有很强的社区驱动属性:

  • 170+ 贡献者:任何人都可以提交 PR 贡献自己的技能
  • 技能准入标准:必须英文撰写、无个人引用、包含 Purpose / When to Use / Workflow / Output 等必要章节
  • 自动分发:PR 合并后,通过插件市场安装的用户自动收到更新(npm 和 git clone 用户需手动拉取)
  • 持续发布:基本保持每月 1-2 个版本的更新节奏
版本 时间 重点
v2.0.0-rc.1 2026-04 桌面仪表盘 GUI、ECC 2.0 Alpha(Rust 控制层)
v1.9.0 2026-03 选择性安装架构、SQLite 状态存储、12 语言生态
v1.8.0 2026-03 Harness 性能系统、Hook 可靠性重构
v1.7.0 2026-02 Codex CLI 支持、HTML 幻灯片生成器
v1.6.0 2026-02 AgentShield 整合、GitHub Marketplace 上架

7. 优点 & 缺点

✅ 优点 ❌ 缺点
社区最大技能集合,一次装齐 包体量大,默认配置占上下文较多
AgentShield 安全审计独一家 学习曲线较陡,新手容易不知所措
持续学习系统,跨会话记忆 部分代理触发逻辑不透明
活跃社区,更新频繁 需花时间熟悉和调优 profile
跨平台,多工具适配 跨平台支持程度不均(非 Claude Code 平台功能缺失明显)
AgentShield 三代理 --opus 深度扫描 API 成本高,需谨慎使用
Codex / Gemini CLI 等平台无 hooks 运行时,只能靠文本指令生效
Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐