提到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-reviewersecurity-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的交互窗口中,按顺序执行以下三条命令:

  1. 添加 ECC 市场
    /plugin marketplace add affaan-m/everything-claude-code
    
  2. 安装插件
    /plugin install everything-claude-code@everything-claude-code
    
  3. 运行安装向导
    /configure-ecc
    

    安装成功后,请记得重启Claude Code

3. 手动安装项目规则(必需步骤)

由于平台限制,插件无法自动分发规则文件到~/.claude/rules/目录,因此这个步骤需要手动完成。

  1. 克隆仓库
    git clone https://github.com/affaan-m/everything-claude-code.git
    
  2. 复制规则文件
    使用项目提供的安装脚本自动完成:
    # 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从辅助工具升级为可靠生产力伙伴的开发者来说,这是一个值得投入时间研究的优秀开源方案。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐