ECC (Everything Claude Code)
概述
ECC(Everything Claude Code)是当前 Claude Code 环境的核心插件。它提供了所有可用的 skills、MCP 工具、钩子和规则,是当前会话中所有编程辅助能力的底层基础设施。
核心数据
- 类型: Claude Code 插件
- 安装方式:
plugin ecc@ecc - 组件数量: 47+ 代理、79+ 命令、180+ 技能、9+ 规则集
- 最新版本: v2.0.0-rc.1(2026-04-28)
- 安装路径:
/root/.claude/plugins/marketplaces/ecc/ - GitHub: 公共仓库(可通过
/sync追踪)
架构
ECC 采用分层架构:
- skills/ —— 技能层:按领域分类的工作流模板(Python 测试、前端模式、安全审查等)
- agents/ —— 代理层:专业子代理(规划者、代码审查者、构建修复者等)
- commands/ —— 命令层:用户可调用的斜杠命令(
/tdd、/plan等) - hooks/ —— 钩子层:事件驱动自动化(SessionStart/SessionEnd 等)
- rules/ —— 规则层:始终遵守的硬性准则
- mcp-configs/ —— 集成层:外部服务 MCP 配置
核心原则
来自 ECC 的 SOUL.md:
- Agent-First —— 尽早路由到正确专家
- Test-Driven —— 测试先行
- Security-First —— 安全默认值
- Immutability —— 显式状态转换
- Plan Before Execute —— 先计划后执行
技能生态定位
ECC 在知识库的技能生态中处于”基础设施”地位——其他技能库(Superpowers、Agent_Skills 等)是独立的开源项目,而 ECC 是当前正在运行的环境本身。它的 skills 列表就是当前可用的全部 skill 集合。
文档
插件自带完整文档位于安装目录:
CLAUDE.md— 项目概述与开发指南SOUL.md— 核心身份与原则RULES.md— 硬性规则WORKING-CONTEXT.md— 当前开发状态与待办CHANGELOG.md— 版本历史
关联连接
- Superpowers — 方法论框架(独立项目,非 ECC 的一部分)
- Agent_Skills — 工程技能框架
- Claude_Skills — 全栈技能库
- Claude_Code_Analysis — Claude Code 源码分析
- Prompt_Engineering — 提示工程基础
- Agentic_Systems — 智能体系统