ECC — Claude Code 增强系统
ECC(Enhanced Claude Code)是一个生产级的 Claude Code 增强系统,经过 10+ 个月的日常高强度使用打磨而成。它提供了 63 个专业 Agent、249 个 Skill、事件驱动的 Hooks 自动化、多语言 Rules 以及安全扫描能力,覆盖从功能开发到安全审计的完整开发生命周期。
ECC 特别适合以下场景:需要结构化开发流程的团队、多语言/多框架项目、安全敏感型应用、以及希望最大化 Claude Code 产出质量的高级用户。
核心组件
Agent(63 个专业子代理)
Agent 是可委托的子代理,每个都有明确的职责边界和工具权限:
Skill(249 个工作流定义)
Skill 是 ECC 的主要工作流接口,覆盖 12+ 语言生态:
- 后端:
backend-patterns,api-design,database-migrations,docker-patterns - 前端:
frontend-patterns,nextjs-turbopack - 语言专项:Spring Boot (
springboot-patterns,springboot-tdd), Django (django-patterns,django-tdd), Laravel (laravel-patterns,laravel-tdd), Go (golang-patterns), Rust, C++, Swift, Perl - 工作流:
tdd-workflow,security-review,deep-research,autonomous-loops - 业务运营:
market-research,investor-materials,content-engine,brand-voice - ML/MLOps:
mle-workflow,pytorch-patterns
Hooks(事件驱动自动化)
Hooks 在工具事件触发时自动执行,实现跨会话的持续行为引导:
Rules(编码规范)
Rules 是始终生效的编码准则,按语言组织:
rules/common/— 编码风格、Git 工作流、测试、性能、安全等通用规则rules/typescript/— TypeScript/JavaScript 规范rules/python/— Python 规范rules/golang/— Go 规范rules/swift/— Swift 规范rules/php/— PHP 规范
安装方式
方式一:Plugin 安装(推荐)
或手动添加到 ~/.claude/settings.json:
Plugin 安装后仍需手动复制 Rules,因为 Claude Code Plugin 无法自动分发它们:
方式二:手动安装
方式三:最小安装(无 Hooks)
需要后续添加 Hooks 时:
组件顾问
不确定该装什么?用 consult 命令按需查找:
业务场景
场景一:全功能开发流程
ECC 的 Plan → TDD → Review → Ship 流程,适用于新功能的完整开发:
场景二:安全审计
对已有项目进行全面安全扫描:
AgentShield 覆盖 5 大安全类别:密钥泄露检测(14 种模式)、权限审计、Hook 注入分析、MCP 服务器风险评估、Agent 配置审查。
场景三:多服务编排
对于复杂的多服务项目,使用多 Agent 编排命令:
场景四:自主循环执行
将大型功能拆分为用户故事,让 Agent 自主循环实现:
配合 autonomous-loops skill,支持顺序流水线、PR 循环、DAG 编排等模式。
场景五:跨语言项目
同一个 ECC 安装支持多语言项目,自动加载对应的语言规则和审查 Agent:
场景六:持续学习
ECC 的 continuous-learning-v2 机制会从开发会话中提取可复用模式(instincts),跨会话积累经验:
evaluate-session.js在会话结束时自动分析工作模式- 提取的 instincts 在后续会话中自动注入上下文
- 配合
session-start.js/session-end.js实现跨会话知识持久化
Hook 配置
运行时控制
通过环境变量精细控制 Hook 行为:
自定义 Hook 示例
在编辑 .ts/.tsx/.js/.jsx 文件时,自动警告 console.log:
配置管理
自定义 API 端点
包管理器偏好
诊断与修复
卸载
与其他工具的关系
ECC 可以与 cc-learn 文档中介绍的其他工具协同使用:
ECC 是 Claude Code 生态中的"全家桶"方案。如果你只需要某个特定能力(如安全扫描或 TDD 工作流),可以使用 npx ecc consult 按需安装单个组件。
下一步
- 最佳实践 — 日常使用中的高效技巧和常见模式
- Java 开发最佳实践 — Java/Spring Boot 开发指南
- Superpowers — 开发纪律工具
- ECC GitHub 仓库 — 完整源码和文档

