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 采用分层架构:

  1. skills/ —— 技能层:按领域分类的工作流模板(Python 测试、前端模式、安全审查等)
  2. agents/ —— 代理层:专业子代理(规划者、代码审查者、构建修复者等)
  3. commands/ —— 命令层:用户可调用的斜杠命令(/tdd/plan 等)
  4. hooks/ —— 钩子层:事件驱动自动化(SessionStart/SessionEnd 等)
  5. rules/ —— 规则层:始终遵守的硬性准则
  6. mcp-configs/ —— 集成层:外部服务 MCP 配置

核心原则

来自 ECC 的 SOUL.md:

  1. Agent-First —— 尽早路由到正确专家
  2. Test-Driven —— 测试先行
  3. Security-First —— 安全默认值
  4. Immutability —— 显式状态转换
  5. Plan Before Execute —— 先计划后执行

技能生态定位

ECC 在知识库的技能生态中处于”基础设施”地位——其他技能库(SuperpowersAgent_Skills 等)是独立的开源项目,而 ECC 是当前正在运行的环境本身。它的 skills 列表就是当前可用的全部 skill 集合。

文档

插件自带完整文档位于安装目录:

  • CLAUDE.md — 项目概述与开发指南
  • SOUL.md — 核心身份与原则
  • RULES.md — 硬性规则
  • WORKING-CONTEXT.md — 当前开发状态与待办
  • CHANGELOG.md — 版本历史

关联连接