Everything Claude Code (ECC) 插件摘要

概述

ECC(Everything Claude Code)是一个生产级的 Claude Code 插件生态系统,提供 47+ 个专用子代理、79+ 个命令、180+ 个技能,覆盖软件开发的完整生命周期。它不是一个单一工具,而是一套可组合的 AI 编码工作流框架。

核心能力

四大架构支柱

  1. Agent-First(代理优先) —— 30+ 专业子代理,按需指派(规划者、代码审查者、安全审查者、构建修复者等)
  2. Test-Driven(测试驱动) —— 在信任实现变更前,先编写或刷新测试
  3. Security-First(安全优先) —— 输入验证、密钥保护、安全默认值
  4. 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)

  1. Agent-First —— 尽早将工作路由到正确的专家
  2. Test-Driven —— 测试先行
  3. Security-First —— 安全默认
  4. Immutability —— 优先显式状态转换而非变异
  5. 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 配置,覆盖从编码到部署的完整开发生命周期。

关联连接