引言

每个使用过 Claude Code、Codex、Cursor 或任何 AI 编程代理的开发者都经历过这种沮丧感:潜力巨大,但输出不一致、Token 消耗失控、缺乏安全意识、会话之间没有连续性。你花费数小时重新解释上下文,而最好的想法在对话重置时灰飞烟灭。

Everything Claude Code(ECC)——目前 GitHub 上增长最快的开源开发者项目,拥有 178,000+ 星标27,400 次 Fork170+ 贡献者——正是为了解决这些问题而建。由 Anthropic 黑客松获奖者 affaan-m 创建,ECC 从一个小型配置包起步,现已演变为一个完整的代理容器性能优化系统,涵盖 12 种语言生态、48 个专业代理、182 个工作流技能和 68 个遗留命令封装。

与简单的提示词模板不同,ECC 是一个已安装的系统——一个带有钩子、规则、技能、命令、代理和桌面仪表板 GUI 的 Claude Code 插件。它适用于 Claude Code、Codex、Cursor、OpenCode、Gemini、Antigravity 等。经过 10 多个月的密集日常使用来构建真实产品,ECC 已在大规模场景中得到验证。

Everything Claude Code 的独特之处

1. 完整系统,而非只是提示词

大多数 “Claude Code 技巧"仓库只是一堆提示词和 .md 文件的集合,需要你复制粘贴。ECC 采取了截然不同的方法:

  • 插件架构:通过 /plugin install everything-claude-code@everything-claude-code 安装到 Claude Code 的市场,或使用手动安装器(install.sh --profile full
  • 钩子运行时:会话开始和结束时的钩子,自动保存和恢复上下文、总结对话、执行编码标准
  • 规则引擎:特定语言的规则集(TypeScript、Python、Go、Java、Kotlin、Rust、C++、PHP、Perl、Swift、Dart 和通用标准),组织在 rules/ 下,保留相对引用
  • 技能库:182 个预构建的工作流定义,涵盖 TDD、安全审查、部署、Docker 模式、E2E 测试以及领域特定知识(Django、Laravel、Spring Boot、ClickHouse 等)
  • 代理:48 个专业子代理用于委托——从 plannerarchitect 到特定语言评审者(python-reviewergo-reviewerjava-build-resolver)和操作符(loop-operatorharness-optimizerchief-of-staff

2. 真正有效的 Token 优化

ECC 最具影响力的功能之一是系统性的 Token 缩减。通过精简系统提示词、智能管理后台进程和使用战略性压缩技术,用户报告减少了 30–60% 的 Token 使用量,同时不牺牲输出质量。

关键创新包括:

  • 模型选择路由:基于任务复杂度进行智能路由——简单任务使用轻量模型,仅在需要时使用高级模型
  • 会话上下文管理:自动压缩建议、基于检查点的状态保存、子代理的渐进式上下文精炼
  • 选择性规则加载:仅加载您实际使用的语言/框架规则,减少不必要的模型上下文窗口膨胀

3. AgentShield 安全集成

在 ECC 中,安全不是事后考虑的——它被内置在工作流中。AgentShield 集成提供:

  • 实时安全扫描:直接从 Claude Code 运行 /security-scan 来审计整个代码库
  • 102 条安全规则:涵盖 OWASP Top 10、常见漏洞模式、依赖扫描和输入检查
  • 1,282 项测试:全面的测试套件,针对已知攻击向量验证所有安全规则
  • 沙盒执行:钩子可以在严格权限边界内的沙盒模式中运行
# 快速扫描当前项目的安全性
/security-scan

# 全面的安全审计报告
/security-scan --full

这使得 ECC 不仅是一个生产力工具,更是一个生产级安全网关,能够在漏洞进入 CI 流水线之前捕获它们。这与专注于浏览器自动化的Chrome DevTools MCP或处理财务工作流的Anthropic 金融服务 AI 代理形成对比——ECC 位于开发与安全的交汇点。

4. 跨平台支持

对于团队而言,最实用的功能或许是:ECC 能同时在多个 AI 编码平台上运行。一次安装,处处受益:

平台支持级别关键功能
Claude Code完整插件、钩子、技能、命令、仪表板
**Codex **(CLI)完整AGENTS.md 设置、/codex-setup 命令
**Codex **(App)完整直接安装目标
Cursor完整原生 Cursor 钩子 + MCP 配置
OpenCode完整插件系统与 20+ 事件类型、自定义工具
Gemini完整Gemini 专用安装目标和规则
Antigravity IDE支持PowerShell 安装程序和 IDE 集成

这种跨平台的统一性意味着团队可以标准化他们的 AI 开发实践,无论单个开发者偏好哪种工具。

核心组件深入解析

代理系统(48 个专业代理)

ECC 不依赖单一的巨型提示词。相反,它部署了48 个专门的代理,每个针对特定任务设计:

  • 规划与架构plannerarchitect——将功能分解为实施计划,做出系统设计决策
  • 代码质量code-reviewertdd-guiderefactor-cleaner——审查更改、强制执行 TDD 方法论、清理无用代码
  • 安全security-reviewerdatabase-reviewer——分析漏洞、审查数据库模式和迁移
  • 特定语言评审者python-reviewertypescript-reviewerjava-reviewergo-reviewerrust-reviewercpp-reviewerkotlin-reviewerswift-reviewer
  • 构建错误解决器build-error-resolverjava-build-resolverpytorch-build-resolver——自动修复编译错误
  • 操作型loop-operator(自主循环执行)、harness-optimizer(调整你的代理配置)、e2e-runner(Playwright 测试)

每个代理都是一个聚焦的 .md 文件,包含清晰的说明、示例和约束。你可以通过斜杠命令调用它们:

# 让规划师分解一个功能
/plan "添加带 OAuth2 的用户认证"

# 委派代码审查给专家
/code-review .

# 获取安全分析
/security-review src/

技能工作流(182 个预构建工作流)

技能是 ECC 中的主要工作流表面。每个技能是一个结构化的 Markdown 文档,包含:

  • 前置条件:必要的设置步骤和依赖项
  • 执行步骤:带有精确命令的编号程序
  • 决策点:基于您环境的条件逻辑
  • 验证:如何确认工作流成功完成
  • 边缘情况:常见陷阱和回退策略

值得注意的技能包括:

  • tdd-workflow:Red-Green-Refactor 方法论,集成 pytest、Jest 和 Playwright
  • deployment-patterns:CI/CD 管道、Docker Compose、健康检查、零停机回滚
  • docker-patterns:容器网络、卷管理、容器安全加固
  • eval-harness:检查点与连续评估、评分器类型、pass@k 指标
  • verification-loop:生产部署的持续验证门控
  • continuous-learning-v2:基于直觉的学习,带有置信度评分——您的代理会随时间演进
  • cost-aware-llm-pipeline:预算追踪、模型路由和成本优化
  • market-research:带来源标注的竞争者和市场分析
  • investor-materials:演示文稿、财务模型和融资外展模板

与主要关注内存管理的Rowboat AI相比,ECC 的技能覆盖整个软件开发生命周期——从规划到部署再到更多。

桌面仪表板 GUI

ECC v2.0 引入了原生的 Tkinter 桌面应用程序(ecc_dashboard.pynpm run dashboard),提供所有组件的可视化探索:

  • 标签页界面:在代理、技能、命令、规则和设置之间切换
  • 搜索与筛选:在整个目录中即时查找任何组件
  • 深色/浅色主题切换:自定义工作区外观
  • 字体自定义:调整字体系列和大小以获得舒适的阅读体验
  • 目录计数:实时查看已安装的组件数量(当前 48 个代理、182 个技能、68 个遗留封装)
# 启动仪表板
npm run dashboard

# 或直接使用 Python 版本
python3 ./ecc_dashboard.py

安装指南

ECC 提供多种安装路径。请选择其中之一——叠加安装会产生重复的技能和破坏的行为。

推荐:插件安装(2 分钟)

入门的最简单方式:

# 在 Claude Code 中,添加市场源
/plugin marketplace add https://github.com/affaan-m/everything-claude-code

# 安装插件
/plugin install everything-claude-code@everything-claude-code

# 将您想要的规则复制到 ECC 命名空间中
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/  # 添加您特定语言的规则

搞定。您现在可以访问所有 48 个代理、182 个技能和 68 个命令封装。

手动安装(精细控制)

对于想要最大控制的 advanced 用户:

git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# 安装依赖
npm install   # 或:pnpm install | yarn install | bun install

# 完整配置文件安装
./install.sh --profile full

最小配置(低上下文/无钩子)

如果您只需要规则和代理,不需要运行时钩子:

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

或使用 npm:

npx ecc-install --profile minimal --target claude

包管理器检测

ECC 会自动检测您首选的包管理器(npm、pnpm、yarn、bun):

# 全局设置您的偏好
node scripts/setup-package-manager.js --global pnpm

# 检测当前设置
node scripts/setup-package-manager.js --detect

实际应用场景

场景一:独立开发者构建 SaaS

一个正在构建 React/Python API SaaS 的独立创始人可以利用 ECC 来提高生产力:

  1. 规划阶段:使用 planner 代理创建详细的功能路线图
  2. 开发阶段:对每个功能调用 tdd-workflow 技能,确保先编写测试
  3. 集成:应用 docker-patterns 技能以保持一致的本地开发环境
  4. 安全:每周部署前运行 AgentShield 扫描
  5. 监控:使用 harness-optimizer 持续调整 Token 使用和响应质量

结果:一个独立开发者可以交付过去需要三人团队才能完成的工作。

场景二:企业开发团队

采用 AI 编程助手的企业团队面临独特的挑战:

  1. 标准化:在所有 50 名工程师中部署 ECC 规则集以确保一致的代码质量
  2. 安全合规:内置 AgentShield 通过 SOC2 代码扫描审计要求
  3. 新员工入职:新员工立即通过共享技能获得组织模式的访问权
  4. 成本控制cost-aware-llm-pipeline 技能跟踪每个开发者的支出并优化模型选择
  5. 跨平台一致性:相同的 ECC 实例在开发者使用 Cursor、Claude Code 或 OpenCode 时均有效

这与生产级工程技能 for AI Coding Agents中讨论的方法一致,并建立在Hermes Agent 自我改进文档所述原则之上。

场景三:研究与初创公司尽职调查

ECC 的 market-researchinvestor-materials 技能改变了初创公司筹备投资者的方式:

  • 生成带来源标注的市场分析报告
  • 使用 LaTeX/PPTX 转换创建专业演示文稿
  • 使用行业标准模板构建财务模型
  • 起草个性化投资者外展邮件

与专门工具如用于加密货币交易的AI Trader或用于 RAG 管道的Pageindex相比,ECC 涵盖了更广泛的商业智能领域。

与替代方案对比

ECC vs 标准 Claude Code 设置

功能标准 Claude Code使用 ECC
Token 效率基准减少 30-60%
安全扫描无内置AgentShield(102 条规则)
会话内存重置后丢失钩子自动保存/恢复
代码质量门控TDD + 评审 + 验证循环
跨平台单一平台支持 7+ 平台
学习系统静态提示词带置信度评分的持续学习
仪表板仅终端桌面 GUI

ECC vs Agent Skills(addyosmani)

两者都是顶级开源代理增强系统,但侧重点不同:

  • Agent Skills 侧重于工程实践(规范驱动开发、增量实现、测试驱动开发)
  • ECC 侧重于代理容器性能(Token 优化、钩子可靠性、会话管理、安全)
  • 两者很好地互补——许多用户同时安装两个

ECC vs 免费编程资源

free-llm-api-resources这样的项目帮助降低 API 成本,而 ECC 减少了现有 API 预算内的 Token 消耗。结合使用,可以将总 AI 编程成本降低 50-70%。

入门清单

以下是从零开始高效使用 ECC 的步骤:

  1. [ ] 安装 ECC:按照上述插件安装指南操作
  2. [ ] 选择您的规则:将 rules/common 和您的特定语言规则复制到 ~/.claude/rules/ecc/
  3. [ ] 配置钩子配置:对于低上下文设置设置 ECC_HOOK_PROFILE=minimal,或对最大执行力设置 strict
  4. [ ] 浏览仪表板:运行 npm run dashboard 查看所有可用的代理和技能
  5. [ ] 尝试规划师代理:使用 /plan "描述您的项目" 开始,查看代理委托的效果
  6. [ ] 运行安全扫描:在您的项目目录执行 /security-scan
  7. [ ] 启用持续学习:激活 continuous-learning-v2 让系统随时间改善
  8. [ ] 优化成本:为您的预算审阅 cost-aware-llm-pipeline 设置

展望未来

随着 v2.0.0-rc.1,ECC 通过其Alpha Rust 控制面板ecc2/)达到了一个重要里程碑。这个原型引入了服务器风格的命令(dashboardstartsessionsstatusstopresumedaemon),代表了未来的发展方向:从 CLI 驱动的插件转向正式的守护进程系统。

路线图还包括:

  • 计费门户与成本控制:内置使用追踪和计费集成
  • 扩展媒体工具:Manim 视频创建、Remotion 视频工作流
  • 更多框架支持:NestJS 模式、扩展 Codex/OpenCode 表面
  • 生态系统强化:持续的 AgentShield 改进和 ECC 工具增强

完整信息请访问 ECC Releases 页面以及官方的简略指南长文指南安全指南

结论

Everything Claude Code不仅仅是一个提示词库或配置集合。在 178,000+ 星标和活跃周提交的支持下,它已成为 AI 编程代理的事实上的优化层。无论您是希望加快交付速度的独立开发者、强制执行代码质量的团队负责人,还是优化每一美元 API 支出的初创公司,ECC 都提供了将混乱的 AI 辅助编程转变为纪律严明、高效的生产工程工作流所需的结构、安全和技能。

从最小安装开始,浏览仪表板,让您的代理从每次会话中学习。问题已经不是你是否应该使用 AI 编程助手了——而是你是否负担得起不使用 ECC 就使用 AI 编程助手。


相关文章: