ECC 讲透:Claude Code 的全能增强包,不只是 Agents 和 Skills

简介: Everything Claude Code(ECC)是2026年爆火的AI编程增强框架,非简单提示词合集,而是集Agents、Skills、Rules、Hooks、MCP与AgentShield安全扫描于一体的“AI编程操作系统”,深度优化Claude Code等Agent Harness,已获近19万Star。(239字)

Everything Claude Code GitHub 仓库预览

2026 年 3 到 5 月,AI 编程圈有一个项目涨得非常快:Everything Claude Code,简称 ECC。

它最早的传播口径是“Claude Code 的全能增强包”,现在看这个说法并不夸张。ECC 不是单独的 prompt 集合,也不是几个 slash command 的拼盘,而是一套围绕 AI 编程 Agent 的工程化增强层:agents、skills、commands、hooks、rules、MCP 配置、安全扫描、记忆机制、评测方法、跨工具适配都放在了一起。

需要先说明一个数据口径:很多文章里还写着 ECC 是 150k+ Star。我查 GitHub 页面时,它已经显示约 190k+ Star,README 不同语言页里的数字也有滞后。所以更稳妥的说法是:ECC 已经是 2026 年上半年 AI 编程工具生态里增长最快、关注度最高的一类项目,150k+ Star 是一个保守口径。

一、ECC 是什么

ECC 的官方定位是:

The agent harness performance optimization system.

翻成人话就是:它不是替代 Claude Code,而是增强 Claude Code 这类 Agent Harness 的执行系统。

这里的 Harness,可以理解为“承载 Agent 工作的外壳”:Claude Code、Cursor、Codex、OpenCode、Gemini CLI、Zed、GitHub Copilot Chat 都属于类似场景。模型负责推理,Harness 负责把模型接到文件、终端、Git、工具、MCP、规则和上下文。

ECC 做的事情,是把这层 Harness 变得更像一个成熟工程团队:

组件 作用
Agents 专门角色,例如架构师、代码审查、构建错误修复、安全审查
Skills 可复用工作流,例如 TDD、文档查找、前端规范、成本控制
Commands 旧式 slash command 入口,逐步迁移到 skills
Hooks 在工具调用前后做检查、记录、约束或自动化
Rules 长期规则,例如代码风格、安全要求、语言规范
MCP Configs 接入 GitHub、Context7、Playwright、Memory 等外部工具
AgentShield 扫描 Claude Code 配置里的安全风险
Installer 面向 Claude Code、Cursor、Codex、OpenCode 等不同工具的安装适配

官方 README 当前提到的公开表面已经很大:61 agents246 skills76 legacy command shims。这也是它为什么会火:它命中的不是“写一个更聪明的模型”,而是“让模型在工程现场更稳地工作”。

二、为什么它会火

Claude Code 这类 CLI Agent 很强,但裸用时会遇到几个问题。

第一,行为不稳定。今天它认真写测试,明天它直接改实现;今天它先读文档,明天它开始猜 API。模型能力很强,但工作习惯需要被约束。

第二,复杂任务缺少分工。一个需求里可能同时有架构设计、后端实现、前端状态、数据库迁移、测试补充、安全检查。裸 Agent 很容易把所有事情挤在一个上下文里,最后越做越散。

第三,规则和经验不能沉淀。团队花了很多时间告诉 Agent:“先跑测试”“不要乱改无关文件”“查官方文档”“提交前做安全检查”。这些经验如果只存在对话里,就会反复丢失。

第四,安全边界不清晰。MCP、hooks、shell、自动写文件都很强,但强工具也意味着更大的误操作和注入风险。

ECC 的价值就在这里:它把这些“使用经验”做成了可安装、可组合、可审查的组件。

三、ECC 的整体架构

image.png

你可以把 ECC 看成 5 层。

第一层是规则层。它解决“Agent 做事应该遵守什么习惯”的问题,例如安全优先、测试优先、不要无关重构、先查文档再写代码。

第二层是技能层。它解决“某类任务应该按什么流程做”的问题,例如写计划、做 TDD、查 API、优化前端、处理构建失败。

第三层是角色层。它解决“复杂任务该交给谁看”的问题,例如让 security-reviewer 看安全,让 build-error-resolver 修构建,让 architect 看架构。

第四层是 hooks 层。它解决“工具调用前后怎么自动加约束”的问题,例如 shell 执行前提醒风险、文件编辑后跑类型检查、会话开始时加载上下文。

第五层是工具层。它通过 MCP 和外部配置,让 Agent 能连接 GitHub、文档检索、浏览器测试、记忆系统等能力。

四、它不只是 Claude Code 插件

虽然 ECC 最初是围绕 Claude Code 火起来的,但它已经明显在做跨 Harness。

官方 README 里能看到这些适配:

工具 ECC 支持重点
Claude Code 插件、skills、agents、commands、hooks、rules
Cursor 项目布局适配、agents、rules、MCP、hooks
Codex AGENTS.md.codex/config.toml、profiles、MCP servers
OpenCode agents、commands、skills、instructions、plugin hooks
GitHub Copilot .github/copilot-instructions.md 和 prompt files
Zed / Gemini / 其他 按目录和配置方式做兼容扩展

这意味着 ECC 真正想做的不是“Claude Code 皮肤包”,而是一套 AI 编程 Agent 的配置和工作流标准库。

这点很关键。未来团队可能同时用 Claude Code、Cursor、Codex、OpenCode,不同人喜欢不同工具。如果规则、技能、审查方法能跨工具复用,就比每个工具单独维护一套 prompt 更可靠。

五、上手方式:推荐只选一条安装路径

注意:下面是可复现的操作说明,不在本文环境里真实启动。

ECC 官方反复强调一个原则:

不要叠加安装方式。

最常见的坏配置是:先用 Claude Code 插件安装了一遍,又跑 install.sh --profile fullnpx ecc-install --profile full。这样会导致 skills、hooks、rules 重复加载,最后 Agent 行为变得很怪。

方式一:Claude Code 插件安装,推荐默认路径

在 Claude Code 里执行:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

安装后可以试一个命令:

/ecc:plan "添加用户认证"

查看插件内容:

/plugin list ecc@ecc

这个路径最适合普通 Claude Code 用户,因为插件会自动加载 ECC 的核心 skills、commands 和 hooks。

方式二:只复制你需要的 rules

Claude Code 插件目前不能自动分发 rules,所以如果你需要规则,需要手动复制。

Linux / macOS:

git clone https://github.com/affaan-m/ECC.git
cd ECC
npm install

mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/

Windows PowerShell:

git clone https://github.com/affaan-m/ECC.git
cd ECC
npm install

New-Item -ItemType Directory -Force -Path "$HOME/.claude/rules/ecc" | Out-Null
Copy-Item -Recurse rules/common "$HOME/.claude/rules/ecc/"
Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/ecc/"

这里不要把所有规则一股脑复制进去。你做 TypeScript 项目,就先复制 commontypescript。你做 Go,再换成 golang。上下文不是越多越好,规则越多,模型越容易被无关约束干扰。

方式三:完全手动安装,适合高级用户

如果你不想用插件路径,才考虑完整安装器。

./install.sh --profile full

Windows:

.\install.ps1 --profile full

或者:

npx ecc-install --profile full

如果你只想要轻量安装:

./install.sh --profile minimal --target claude

Windows:

.\install.ps1 --profile minimal --target claude

最稳的建议是:新手用插件路径,高级用户用手动路径,但不要混用。

六、一个真实工作流:从需求到审查

ECC 的最佳使用方式,不是“装完就让 Claude 自由发挥”,而是把它当成一套工作流。

image.png

一个比较舒服的使用节奏是:

/ecc:plan "给后台管理系统增加基于角色的权限控制"

让它先出计划。你确认范围后,再让它分阶段执行:

按刚才的计划,只做第一阶段:补充权限模型和数据库迁移,不改 UI。
完成后运行相关测试,并说明影响范围。

做完后再让它审:

请用 code-reviewer 和 security-reviewer 的角度审查这次改动。
重点看权限绕过、默认角色、接口边界和测试缺口。

这就是 ECC 的价值:把“随便叫 Agent 写代码”变成“规划、实现、构建、审查、安全检查”的流程。

七、AgentShield:必须认真看的安全模块

ECC 里最值得单独讲的是 AgentShield。

AI 编程工具越来越强以后,配置本身就成了攻击面。CLAUDE.mdsettings.json、MCP 配置、hooks、skills、agent 定义里都可能藏着风险:

  • 泄露 API Key 或 Token;
  • 过宽的 shell 权限;
  • MCP Server 指向不可信地址;
  • hook 注入危险命令;
  • agent prompt 被植入恶意指令;
  • 自动执行链路缺少确认。

AgentShield 的作用就是扫描这些配置风险。

快速扫描:

npx ecc-agentshield scan

自动修复安全问题:

npx ecc-agentshield scan --fix

生成安全配置:

npx ecc-agentshield init

在团队环境里,我会建议把它放到两个地方。

第一,个人本地初始化后跑一次,先看看 Claude Code 配置是否过宽。

第二,团队公共配置变更时,在 PR 里跑一次,尤其是改 hooks、MCP、rules、skills 的时候。

一个简单的检查流程:

image.png

八、实践里最该注意什么

1. 不要把 ECC 当成魔法包

ECC 能提升 Agent 的工作习惯,但不能保证模型永远正确。它提供的是规则、流程、角色和工具链,不是业务理解本身。

你仍然要明确任务边界:

只修改认证模块,不改订单和支付。
先给出计划,不要直接写代码。
实现后运行用户服务相关测试。
最后列出风险和未覆盖场景。

这种提示比“帮我优化一下项目”可靠得多。

2. 规则不是越多越好

很多人装 ECC 的第一反应是开满。全量 agents、全量 skills、全量 rules、全量 hooks,看起来很强,但实际会增加上下文噪声。

更好的方式是按项目选择:

项目类型 建议启用
TypeScript 前端 common、typescript、frontend、playwright/e2e
Java 后端 common、java、security、build resolver
Python 数据项目 common、python、docs lookup、test workflow
多语言大仓库 common + 每个子项目对应语言规则
高安全项目 security reviewer、AgentShield、严格 hooks

先小范围启用,再逐步加。

3. Hooks 要分环境

Hooks 很有用,但也可能打扰开发。

比如编辑后自动跑类型检查,在小项目里很舒服;在大项目里可能每次改文件都卡住。建议按环境区分:

export ECC_HOOK_PROFILE=standard

如果某些 hook 太吵,可以临时禁用:

export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"

团队里最好约定三档:

Profile 用途
minimal 个人试用、低干扰
standard 日常开发
strict 合并前、发布前、安全敏感项目

4. Multi 命令不是基础安装自带

ECC README 明确提醒:/multi-plan/multi-execute/multi-backend/multi-frontend/multi-workflow 这类 multi 命令需要额外的 ccg-workflow 运行时。

初始化方式:

npx ccg-workflow

如果没装这个运行时,multi 命令无法正常工作。这里很容易踩坑,因为很多文章只写了“装 ECC”,没写 multi 命令还有额外依赖。

5. 团队使用要版本化

个人用 ECC 可以随装随试,团队用就不能这么随意。

建议把这些内容纳入版本管理:

团队启用的 rules 列表
允许使用的 agents
允许连接的 MCP servers
hook profile
安装方式
回滚方式
AgentShield 扫描结果

否则每个人机器上的 Agent 行为都不一样,最后排查问题会很痛苦。

九、我建议的落地方案

如果一个团队想试 ECC,我建议分三步,不要一口吃成胖子。

第一步,单人试用。

选一个不太危险的项目,只用插件安装,加 common 和当前语言 rules。目标不是追求全自动,而是观察它对计划、测试、审查有没有帮助。

第二步,场景验证。

挑 3 类任务做对比:

  • 修一个真实 bug;
  • 增加一个小功能;
  • 做一次代码审查。

记录几个指标:

指标 观察点
计划质量 是否能拆出合理阶段
文件范围 是否少改无关文件
测试意识 是否主动补测试和跑测试
错误恢复 构建失败后能否定位
安全意识 是否指出权限、注入、密钥风险

第三步,团队固化。

把有价值的 rules、skills、agents 固化成团队模板,写进项目 README 或内部工程规范。公共配置变更必须过 review 和 AgentShield。

这个流程图可以作为“团队落地路线图”配图:

image.png

十、适合谁,不适合谁

适合 ECC 的团队:

  • 已经高频使用 Claude Code、Cursor、Codex 或 OpenCode;
  • 项目规模中等以上,任务经常跨多个文件;
  • 团队重视测试、审查、安全和文档;
  • 希望把 Agent 使用经验沉淀成可复用配置;
  • 愿意花时间调一套稳定工作流。

不适合 ECC 的情况:

  • 只是偶尔让 AI 写几段脚本;
  • 项目很小,直接裸用 Claude Code 就够;
  • 团队不愿意维护配置和规则;
  • 希望装完就完全自动开发;
  • 对 hooks、MCP、自动化权限没有基本安全意识。

ECC 越强,越需要治理。它不是“越多越好”的增强包,而是一套需要选择、裁剪和审查的工程系统。

总结

Everything Claude Code 火起来,不是因为它给 Claude Code 加了几个炫酷命令,而是因为它抓住了 AI 编程进入工程深水区后的真问题:

模型能力已经很强,但工程流程、角色分工、规则沉淀、安全边界和工具接入还不够成熟。

ECC 把这些东西打包到一个开源仓库里。你可以把它当成 Claude Code 的增强包,也可以把它看成 AI Agent 工程化的一次大型配置实验。

我的建议是:不要盲目全量安装,不要叠加多种安装路径,也不要一开始就开满 hooks。先用插件路径跑通,再复制少量 rules,最后根据真实任务慢慢引入 agents、skills、AgentShield 和团队模板。

真正的收益不在“装了多少组件”,而在于它能不能让 Agent 更稳定地做三件事:

先理解,再计划;
先验证,再修改;
先审查,再交付。

如果 ECC 能把这三件事变成团队的默认工作流,它就不只是 Claude Code 的增强包,而是 AI 编程时代的工程规约层。

目录
相关文章
|
4天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
8262 37
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
4天前
|
人工智能 运维 JavaScript
阿里云Qoder CN(原通义灵码)全解析 产品形态、版本划分与技术适配说明
在AI辅助开发与智能办公工具持续普及的当下,阿里云旗下原通义灵码正式更名为Qoder CN,同时延伸出QoderWork CN、Qoder CN CLI、Qoder CN Mobile等多款配套产品,形成覆盖代码开发、日常办公、终端交互、移动端使用的完整工具矩阵。Qoder CN核心定位为AI智能编码助手,深度适配主流代码编辑器、集成开发环境以及终端场景;QoderWork CN则偏向桌面端综合办公辅助,二者面向不同使用场景,划分了多个版本档位,搭配差异化资源配额、功能权限与计费规则,同时兼容多款主流大模型。
565 4
|
4天前
|
JavaScript 定位技术 API
CodeGraph 爆火:编程 Agent 需要的不是更多上下文,而是一张提前画好的代码地图
CodeGraph 是一款爆火的本地代码智能工具,通过 tree-sitter 解析 AST 构建结构化知识图谱(存于 SQLite),为编程 Agent 提前生成“代码地图”。它显著降低 Agent 在中大型项目中的探索成本——实测工具调用减少71%、Token 降57%、速度提升46%,支持19+语言及主流框架路由识别,完全离线、无需 API Key。
533 3
CodeGraph 爆火:编程 Agent 需要的不是更多上下文,而是一张提前画好的代码地图
|
3天前
|
缓存 测试技术 API
Qwen 3.7 Plus 与 Max 实测:性价比与多模态能力差异解析(2026)
2026 年 6 月 1 日,阿里悄无声息地发布了 Qwen 3.7 Plus,距 Qwen 3.7 Max 上线刚好 11 天。同样的 1M 上下文,同样的 35 小时自治上限。但价格才是头条:Plus 是 0.40/M输入,Max是 2.50/M——便宜约 6 倍——并且还能看图、看视频。Vision Arena 上 Plus 已经排到 #16。所以这周真正值得讨论的问题不是”要不要为视觉能力买单”,而是”Max 凭什么用 6 倍价格换来 2 个百分点的 benchmark 领先”。
|
4天前
|
数据采集 人工智能 前端开发
让 Coding Agent 从黑盒到透明:阿里云 Agent 观测审计数据采集实践
AI Agent 规模化落地带来执行黑盒、行为难追溯、成本难度量三大难题。阿里云基于 OTel 标准,面向 Coding Agent、个人通用助理和框架型 Agent,推出 LoongSuite Pilot、插件及探针等无侵入采集方案,让 Agent 实现可看见、可分析、可审计、可治理。
690 148
|
4天前
|
人工智能 缓存 自然语言处理
阿里Qwen3.7-Max评测:Agent能力显著提升,耗时与调用成本大幅下降
阿里云百炼推出面向智能体的旗舰大模型Qwen3.7-Max,具备长周期自主执行能力,显著提升编程、办公自动化等复杂任务处理水平;支持MCP集成与多框架兼容,并以限时5折+100万Tokens免费试用大幅降低使用门槛,助力企业高效落地AI应用。在阿里云百炼平台快速体验:https://t.aliyun.com/U/fPVHqY
1923 10
|
4天前
|
存储 安全 Java
AgentScope Java 2.0:打造分布式、企业级智能体底座
AgentScope 2.0 面向分布式部署、稳定运行、权限安全等企业级需求全面升级,打造支持多租户隔离与长期稳定运行的企业级智能体底座。
|
4天前
|
人工智能 安全 定位技术
CodeGraph深度解析 让Claude Code工具调用直降七成的核心原理与实操教程
如今以Claude Code为代表的AI编程智能体已经成为开发者日常编码、项目重构、漏洞修复的必备工具。但在长期使用过程中,几乎所有开发者都会遇到同一个明显痛点:AI虽然具备强大的代码生成与分析能力,却常常陷入盲目探索的循环中。
1323 2
|
4天前
|
人工智能 运维 API
2026年阿里云百炼通义千问Qwen3.7-plus深度介绍 功能特性、使用优势及618大促订阅方案指南
大模型技术的普及,让AI能力逐步融入个人办公、内容创作、代码编写、企业运营、教育培训等各类场景。不同定位的模型对应不同使用需求,旗舰级模型性能强劲但使用成本偏高,轻量化模型价格低廉却难以胜任复杂任务,而介于两者之间的中端主力模型,凭借均衡的能力、亲民的定价、广泛的场景适配性,成为绝大多数个人用户、小型团队、中小企业的首选。
692 1
|
4天前
|
人工智能 弹性计算 运维
阿里云发布堡垒机智能运维Agent,运维交互进入自然语言新时代
支持自然语言运维,提升效率与安全双保障。
1183 1

热门文章

最新文章