ECC(everything-claude-code)
提到AI编程辅助工具,很多开发者的体验是“刚开始很惊艳,用着用着就感觉不够聪明”。这往往不是模型本身的问题,而在于配置。everything-claude-code 正是为破解这一困境而生的开源项目。
🏆 项目起源:从黑客松冠军到工程实践的精粹
everything-claude-code 由开发者 Affaan Mustafa 创建,他曾在Anthropic x Forum Ventures黑客松中,利用Claude Code在8小时内构建了zenith.chat产品并夺冠。这套历经10个多月真实项目锤炼的配置,最终被他开源,成为我们今天看到的everything-claude-code项目。
该项目目前已在GitHub上获得超过14万颗星,有170多位贡献者参与共建,并支持包括简体中文在内的12种以上语言,已成为AI编程辅助领域最受欢迎的开源方案之一。
🧠 核心设计理念与架构
everything-claude-code的核心思想,是将AI从“会回答问题的模型”改造为“能顺畅执行工程任务的系统”。它并非简单的提示词集合,而是一套完整的配置增强层和工程化方法论。其设计遵循几个核心原则:
- 代理优先:将复杂任务委托给专门的“子代理”处理。
- 测试驱动:优先编写测试,确保代码质量。
- 安全优先:在任何环节都不妥协安全检查。
- 计划先行:重大改动前先进行规划,再执行。
为了实现这些原则,项目设计了功能互补的六大模块:
| 模块 | 作用 | 举例 |
|---|---|---|
| Agents (代理) | 负责执行特定任务的专业“专家” | code-reviewer、security-reviewer |
| Commands (命令) | 一键触发工作流的快捷指令 | /tdd、/plan、/code-review |
| Skills (技能) | 可复用的工作流与领域知识库 | TDD工作流、安全审查清单 |
| Rules (规则) | 始终生效的编码规范与约束 | 安全规则、编码风格指南 |
| Hooks (钩子) | 自动化触发脚本,如记忆管理 | 会话开始/结束时保存上下文 |
| MCPs (模型上下文协议配置) | 连接外部工具的服务配置 | 数据库、API服务等外部集成 |
截至2026年4月的最新版本(v1.10.0),该项目已包含38个代理、156项技能、72个命令,规模仍在持续增长中。
🛠️ 安装与使用指南
everything-claude-code 的安装主要分为安装插件和手动配置规则两大步,具体流程如下(基于v1.9.0+版本):
1. 安装环境要求
- Claude Code 最新版本
- Node.js 18.x 或更高版本
- Git 版本控制工具
2. 通过Claude Code插件市场安装(推荐方式)
在Claude Code的交互窗口中,按顺序执行以下三条命令:
- 添加 ECC 市场
/plugin marketplace add affaan-m/everything-claude-code - 安装插件
/plugin install everything-claude-code@everything-claude-code - 运行安装向导
/configure-ecc安装成功后,请记得重启Claude Code。
3. 手动安装项目规则(必需步骤)
由于平台限制,插件无法自动分发规则文件到~/.claude/rules/目录,因此这个步骤需要手动完成。
- 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git - 复制规则文件
使用项目提供的安装脚本自动完成:# macOS / Linux ./install.sh --profile full # Windows .\install.ps1 --profile full
完成以上步骤后,你就可以开始使用这些强大的功能了。
✨ 它如何成为“效率神器”
1. 5阶段代理编排:构建系统工程化工作流
everything-claude-code将复杂的开发任务抽象为一个严谨的5阶段流水线。这种编排方式确保了每个阶段都有明确的目标和产出,让AI像资深工程师一样工作。
| 阶段 | 代理 | 产出 |
|---|---|---|
| 调研 | Explore agent |
research-summary.md |
| 规划 | planner agent |
plan.md |
| 实现 | tdd-guide agent |
代码改动 |
| 审查 | code-reviewer agent |
review-comments.md |
| 验证 | build-error-resolver |
修复方案(若需) |
2. 解决核心痛点:记忆、Token与质量
- 打破记忆断层:通过Hooks实现跨会话的上下文自动保存与加载,让AI在每次对话中都“记得”项目架构和历史决策,体验从“聊天机器人”跃迁为“项目合伙人”。
- 优化Token成本:提供明确的策略,如默认使用性价比更高的Sonnet模型,仅在复杂任务时启用Opus;精简系统提示词,合理配置MCP以避免挤占上下文窗口。按此优化,成本有望降低约六成。
- 嵌入安全检查:内置AgentShield安全扫描系统,包含近千条规则,能在开发阶段主动发现潜在的安全漏洞。
- 沉淀经验(持续学习):通过Continuous Learning机制,系统能自动从你的每次会话中提取有效模式,并将其沉淀为可复用的技能(Skills),使团队的开发智慧得以积累。
🌍 中文翻译项目:打破语言壁垒
对于中文开发者而言,项目中丰富的英文文档和注释可能会带来一定的理解门槛。
为此,由 xu-xiang 发起的 everything-claude-code-zh 项目应运而生。该项目致力于提供完整、高质量的中文翻译,覆盖了所有agents、skills、hooks、commands等核心配置,并包含了详细的指南(Guides)翻译,其开源协议与原始项目保持一致。
这项工作的价值在于,它极大地降低了中文开发者的学习和使用门槛,让国内的技术爱好者能够无障碍地吸收和借鉴Anthropic黑客松冠军的实战经验。
💎 总结
everything-claude-code不只是一个插件,更是一套经过实战检验的AI工程化方法论。它系统性地解决了AI编程中的记忆断层、成本失控和质量不稳等核心痛点,并提供了一个可复用的、强大的智能工程系统。对于希望将AI从辅助工具升级为可靠生产力伙伴的开发者来说,这是一个值得投入时间研究的优秀开源方案。
更多推荐



所有评论(0)