Everything Claude Code (ECC) 插件摘要
概述
ECC(Everything Claude Code)是一个生产级的 Claude Code 插件生态系统,提供 47+ 个专用子代理、79+ 个命令、180+ 个技能,覆盖软件开发的完整生命周期。它不是一个单一工具,而是一套可组合的 AI 编码工作流框架。
核心能力
四大架构支柱
- Agent-First(代理优先) —— 30+ 专业子代理,按需指派(规划者、代码审查者、安全审查者、构建修复者等)
- Test-Driven(测试驱动) —— 在信任实现变更前,先编写或刷新测试
- Security-First(安全优先) —— 输入验证、密钥保护、安全默认值
- Plan Before Execute(先计划后执行) —— 复杂变更拆分为有意的阶段
组件构成
- agents/ —— 30+ 专用子代理(Markdown + YAML frontmatter)
- skills/ —— 180+ 工作流技能(覆盖语言栈、安全、测试、部署等)
- commands/ —— 79+ 斜杠命令(
/tdd,/plan,/e2e,/code-review等) - hooks/ —— 事件驱动的自动钩子(SessionStart/SessionEnd/PreToolUse/PostToolUse)
- rules/ —— 必须遵守的行为准则(安全、编码风格、测试要求)
- mcp-configs/ —— 外部集成 MCP 服务器配置
- ecc2/ —— ECC 2.0 控制平面(Rust + Ratatui CLI/TUI,alpha 阶段)
核心原则(SOUL.md)
- Agent-First —— 尽早将工作路由到正确的专家
- Test-Driven —— 测试先行
- Security-First —— 安全默认
- Immutability —— 优先显式状态转换而非变异
- Plan Before Execute —— 复杂变更分阶段
关键命令
| 命令 | 功能 |
|---|---|
/tdd | 测试驱动开发工作流 |
/plan | 实现规划 |
/e2e | 生成和运行端到端测试 |
/code-review | 代码质量审查 |
/build-fix | 修复构建错误 |
/learn | 从会话中提取模式 |
/skill-create | 从 git 历史生成技能 |
安装方式
作为 Claude Code 插件安装(plugin ecc@ecc),装好后 skills 自动可通过 Skill 工具调用,MCP 工具自动可用。
版本现状
- 最新版本: v2.0.0-rc.1(2026-04-28)
- 1.10.0: 2026-04-05 发布,38 代理、156 技能、72 命令
- ECC 2.0: alpha 控制平面(ecc2/),Rust + Ratatui CLI/TUI,功能包括 dashboard/start/sessions/status/stop/resume/daemon
定位
ECC 与知识库中其他技能库的关系:
- ECC(本插件)—— 生产级 AI 编码插件,47+ 代理、180+ 技能的综合生态系统
- Superpowers —— 13 技能的方法论框架(软件开发方法论)
- Agent_Skills —— 23 技能的工程实践框架(工程技能)
- Claude_Skills —— 311 技能的全栈业务技能库(业务全栈)
- Karpathy_Skills —— 4 条编码行为准则(行为约束)
- Matt_Pocock_Skills —— 19 技能的工程实践集(工程实践)
ECC 的独特之处在于:它不仅是技能库,更是一套完整的插件生态系统,内置了代理、命令、钩子、规则和 MCP 配置,覆盖从编码到部署的完整开发生命周期。
关联连接
- Superpowers — 方法论框架
- Agent_Skills — 工程技能框架
- Claude_Skills — 全栈技能库
- Karpathy_Skills — 行为准则
- Matt_Pocock_Skills — 工程实践
- Claude_Code_Analysis — Claude Code 源码分析
- Agentic_Systems — 智能体系统架构