跳转至

ECC 是什么

Everything Claude Code(简称 ECC)是来自于 Anthropic 黑客马拉松获胜者的 Claude Code 完整配置与开发辅助系统

它不仅仅是一系列零散的配置文件,而是一整套为 AI 智能体(Agentic Coding)量身定制的开发提效操作系统。通过提供开箱即用的智能体、最佳实践、规则约束和自动化脚本,帮助开发者在与 Claude Code(以及 Cursor、Gemini、Codex 等 AI 智能体)协同开发时,获得最佳的 Token 消耗比、极高的任务成功率以及严密的安全防护。


核心能力:ECC 能为你做什么?

在日常开发中,使用原生 Claude Code 经常会遇到:AI 容易遗忘上下文、反复犯同一种错误、无法做复杂的长任务拆解、或者随意改动不相关的代码

ECC 围绕这几个痛点,提供了一整套解决方案:

  1. 子任务委派 (Agents):内置 36 个专用子智能体,如规划者 (planner)、架构师 (architect)、代码审查员 (code-reviewer) 等。主智能体可根据当前任务将工作委派给专业子代理,大幅提升长任务成功率。
  2. 场景工作流 (Skills):包含 271 个特定领域或特定框架的最佳实践(如 TDD 工作流、Django 模式、React 模式等),让 AI 按照业内最高标准编写代码,拒绝过度设计与冗余代码。
  3. 本能与持续学习 (Continuous Learning):引入了记忆持久化钩子与直觉学习系统。AI 在开发中犯过的错、总结出的模式会被自动固化,在下次会话中自动加载,真正做到“AI 越用越聪明”。
  4. 自动化防御 Gate (Hooks & Rules):通过设定各种工具事件的拦截钩子(如禁止提交包含 console.log 的代码、自动跑类型检查)和规范规则(Rules),把控最终代码输出质量。
  5. 安全审计护航 (AgentShield):内置 AgentShield 静态与动态安全审查工具,能够自动扫描配置漏洞、避免 AI 产生潜在的数据泄漏、指令注入等安全漏洞。

ECC 的五大基石 (Architecture)

ECC 所有的组件都在围绕以下五个层级协作运转:

  • Agent (智能体):限定特定职责与工具集的专属 AI 角色,帮助解决“单 Agent 容易跑偏”的问题。
  • Skill (技能):可重用的工作流规范与经验文件,规范 AI 的操作逻辑。
  • Command (自定义命令):直接扩展 Claude Code 的命令空间,提供 /plan/code-review/checkpoint 等快捷操作。
  • Hook (钩子):由特定的工具调用(如 Edit / run_command)触发的自动化脚本,实现前置审计与自动修复。
  • Rule (规则):放置在 ~/.claude/rules/ 目录下的多语言开发指南,AI 会在执行过程中始终作为首要约束遵守。

关于本教程站点的定位

这个中文导读教程站,目标不是替代上游的官方源,而是把 ECC 这一套庞大复杂的体系用中文讲清楚,帮助中文用户: - 快速建立整体概念认知(是什么/为什么)。 - 快速找到自己当前语言或开发场景下的对应命令与技巧。 - 清晰理解上游副本的文件结构与维护方式。

如果你要核对最新且最权威的原始指令、配置模板和核心 Rust 控制层实现,请随时回到 上游官方仓库 (affaan-m/ECC)