
Claude Code 已经成为开发者最常用的 AI 编程工具之一。但大多数人只用到了它 30% 的能力——直接对话写代码。
everything-claude-code 是 GitHub 上近 5 万星的 Claude Code 配置插件集合,由 Anthropic 黑客松冠军 Affaan Mustafa 开源。这个项目提供了 13 个专业 Agent、40+ 个按需加载的 Skills、32 个快捷命令,以及一套完整的持续学习系统,能将 Claude Code 的开发效率提升到一个新的水平。
项目的核心理念:Claude Code 不只是一个聊天工具,而是一个可以被深度定制的 AI Agent 编排平台。
| 项目指标 | 数据 |
|---|---|
| GitHub Stars | ~49,900(接近 5 万) |
| Forks | ~6,200 |
| 专业 Agent | 13 个 |
| 按需 Skills | 40+ 个 |
| 快捷命令 | 32 个 |
| 支持语言 | TypeScript、Python、Go、Java、C++ |
| 当前版本 | v1.5.0(2026 年 2 月) |
| 协议 | MIT 开源 |
🚀 快速开始:Claude Code 的 API 调用需要 Claude 模型支持。通过 API易 apiyi.com 可以快速获取 Claude 4 Sonnet、Claude 4 Opus 等模型的 API 接口,开箱即用,直接配合 everything-claude-code 插件使用。
everything-claude-code 是什么:从黑客松冠军到 5 万星开源项目
everything-claude-code 的诞生背景
2025 年 9 月,Affaan Mustafa 和队友 @DRodriguezFX 参加了 Anthropic 联合 Forum Ventures 举办的纽约黑客松。他们在 8 小时内完全使用 Claude Code 构建了 zenith.chat 产品,从 100+ 参赛团队中脱颖而出,获得第一名和 15,000 美元 API 额度奖励。
这次获胜背后的秘密武器,就是 Affaan 在 10 个月日常使用中积累和打磨的 Claude Code 配置方案。赛后他将这些配置开源,就是 everything-claude-code。
everything-claude-code 的核心定位
everything-claude-code 不是一个独立的软件,而是 Claude Code 的配置增强层。它通过以下方式扩展 Claude Code 的能力:
| 增强维度 | 原生 Claude Code | 安装 everything-claude-code 后 |
|---|---|---|
| 任务规划 | 需要手动描述 | /plan 命令自动分解任务 |
| 代码审查 | 需要手动要求 | 专业 Agent 自动审查 |
| 测试驱动 | 需要自己编写测试 | TDD Agent 引导完整流程 |
| 安全扫描 | 无内置扫描 | AgentShield 912 条规则扫描 |
| 知识积累 | 每次会话独立 | 持续学习系统跨会话记忆 |
| 多语言支持 | 通用处理 | 语言专属规则和最佳实践 |
GitHub 项目地址: github.com/affaan-m/everything-claude-code
everything-claude-code 的四层架构解析
everything-claude-code 采用了精心设计的四层架构,每一层解决不同的问题:

第一层:用户交互层(Commands + Rules)
32 个快捷命令是与 everything-claude-code 交互的入口。按功能分为 6 大类:
| 命令类别 | 代表命令 | 作用 |
|---|---|---|
| 核心工作流 | /plan、/tdd、/e2e |
任务规划、测试驱动开发、端到端测试 |
| 代码质量 | /code-review、/build-fix、/refactor-clean |
代码审查、构建修复、重构清理 |
| 多 Agent 协作 | /multi-plan、/multi-execute |
多个 Agent 并行协作完成复杂任务 |
| 学习系统 | /learn-eval、/evolve |
评估学习效果、将经验进化为技能 |
| 语言专属 | /go-review、/python-review |
特定语言的代码审查 |
| 会话管理 | /sessions、/checkpoint |
会话追踪和检查点保存 |
Rules(规则) 是始终加载到上下文中的基础配置,包括通用编码规范、Git 工作流规范、测试覆盖率要求(80% TDD)、安全规则等。规则按语言分为 TypeScript、Python、Go 三套专属配置。
第二层:智能层(Agents + Skills)
13 个专业 Agent 是 everything-claude-code 的核心能力。每个 Agent 都有明确的职责边界和受限的工具权限:
| Agent 名称 | 职责 | 工具权限 |
|---|---|---|
| Planner | 高级任务分解和规划 | 广泛(编排型) |
| Architect | 系统设计和架构决策 | 广泛(编排型) |
| TDD Guide | 测试驱动开发流程引导 | 代码+测试工具 |
| Code Reviewer | 通用代码审查 | 只读分析 |
| Security Reviewer | 安全专项审查 | 只读分析 |
| Build Error Resolver | 构建错误诊断修复 | 构建+调试工具 |
| E2E Runner | 端到端测试执行 | 测试执行工具 |
| Refactor Cleaner | 代码重构清理 | 代码编辑工具 |
| Doc Updater | 文档自动维护 | 文档编辑工具 |
| Go Reviewer | Go 语言专属审查 | 只读分析 |
| Go Build Resolver | Go 构建错误修复 | Go 构建工具 |
| Python Reviewer | Python 专属审查(PEP 8) | 只读分析 |
| Database Reviewer | SQL/ORM/迁移审查 | 数据库只读 |
Agent 之间采用层级委派模式:编排型 Agent(Planner、Architect)拥有广泛的工具访问权限,可以调度专业型 Agent;专业型 Agent 只能访问与其职责相关的工具,避免越权操作。
40+ 个 Skills 是按需加载的领域知识模块。与 Rules 不同,Skills 只在需要时加载,不占用常驻上下文窗口。主要覆盖:
- 后端开发:API 设计模式、数据库缓存、迁移策略、性能优化
- 前端开发:React、Next.js、E2E 测试、Page Object Model
- 语言专属:TypeScript、Python、Go、Java、C++、Django、Spring Boot
- DevOps:Docker 容器化、部署模式、PM2 进程管理
- 高级功能:Token 优化、成本感知 LLM 流水线、安全扫描
🎯 技术建议:everything-claude-code 的 Agent 和 Skills 系统依赖 Claude 模型的强大推理能力。我们建议通过 API易 apiyi.com 平台获取 Claude 4 系列模型的 API 接口,搭配 everything-claude-code 使用可以充分发挥其多 Agent 协作能力。
第三层:自动化层(Hooks + Scripts)
Hooks 是事件驱动的自动化机制,在 Claude Code 的不同生命周期阶段自动触发:
| Hook 类型 | 触发时机 | 功能 |
|---|---|---|
| PreToolUse | 工具执行前 | 质量门禁检查 |
| PostToolUse | 工具执行后 | 结果验证 |
| SessionStart | 会话开始时 | 加载上下文和记忆 |
| SessionEnd | 会话结束时 | 保存模式和持久化记忆 |
| PreCompact | 上下文压缩前 | 策略性压缩建议 |
| Stop | 会话终止时 | 模式提取和经验沉淀 |
第四层:学习层(Continuous Learning v1 + v2)
这是 everything-claude-code 最独特的功能——让 Claude Code 能够跨会话积累经验。
v1 学习系统(基于 Skills):
- 在会话结束时通过 Stop Hook 提取编码模式
- 将模式存储到
~/.claude/skills/learned/目录 - 观察覆盖率约 50-80%
v2 学习系统(基于 Instinct):
- 通过 PreToolUse/PostToolUse Hook 实现 100% 覆盖
- 每个学习单元是一个「本能」(Instinct),带有 0.3-0.9 的置信度评分
- 使用
/evolve命令将 3 个以上相关本能聚合为可复用的技能模块
everything-claude-code 安装与 Claude Code API 配置教程
安装 everything-claude-code
前置要求:Claude Code CLI v2.1.0 或更高版本。
第 1 步:安装插件
# 通过 Claude Code 插件市场安装
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
第 2 步:安装规则文件
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# 根据你的主要开发语言选择规则集
./install.sh typescript # TypeScript 项目
./install.sh python # Python 项目
./install.sh golang # Go 项目
第 3 步:验证安装
# 在 Claude Code 中测试
/plan "Add user authentication"
如果看到 Planner Agent 自动分解任务并委派给其他 Agent,说明安装成功。
Claude Code API 接入配置
Claude Code 运行需要 Claude 模型的 API 支持。以下是通过 API易 平台配置的步骤:
# 设置 API 接口地址
export ANTHROPIC_BASE_URL=https://api.apiyi.com
# 设置 API Key
export ANTHROPIC_API_KEY=你的API密钥
💡 提示:API易 apiyi.com 平台支持 Claude 4 Opus、Claude 4 Sonnet 等全系列模型。everything-claude-code 的多 Agent 协作会产生较多 API 调用,通过 API易 的灵活计费方式可以有效控制成本。
配置完成后,Claude Code 会自动使用 API易 的接口调用 Claude 模型,everything-claude-code 的所有 Agent 和 Skills 都能正常工作。
everything-claude-code 5 大核心功能详解
功能一:多 Agent 协作系统
everything-claude-code 最强大的能力是多个 Agent 的协同工作。以一个完整的功能开发为例:
- 使用
/plan命令,Planner Agent 将需求分解为多个子任务 - Architect Agent 设计技术方案和系统架构
- TDD Guide Agent 先编写测试用例
- 开发完成后,Code Reviewer Agent 和 Security Reviewer Agent 并行审查
- E2E Runner Agent 执行端到端测试验证
- Doc Updater Agent 自动更新相关文档
整个流程无需手动切换,Agent 之间通过层级委派自动协作。
功能二:AgentShield 安全审计
AgentShield 是内置的安全扫描工具,专门针对 Claude Code 生态的安全风险:
- 912 条测试规则,98% 代码覆盖率
- 102 条静态分析规则
- 检测范围:密钥泄露、权限问题、Hook 注入风险、MCP 漏洞
- 三 Agent 对抗式扫描管线(使用 Opus 模型)
# 基础扫描
npx ecc-agentshield scan
# 深度扫描(使用 Opus 模型)
npx ecc-agentshield scan --opus --stream
功能三:上下文窗口经济学
everything-claude-code 的一个核心设计理念是Token 效率。Claude Code 的 200K 上下文窗口在实际使用中会被大量消耗:
| 消耗来源 | 估算占用 |
|---|---|
| 系统提示词 | ~10K tokens |
| 常驻 Rules | ~5-8K tokens |
| MCP 工具定义 | 每个 ~2-5K tokens |
| 对话历史 | 持续累积 |
如果启用过多 MCP,200K 上下文实际可用空间可能只剩 ~70K。everything-claude-code 的解决方案是:
- Rules 始终加载(必要成本,约 5-8K)
- Skills 按需加载(用到时才消耗 Token)
- Agent 按需激活(只在委派时加载)
项目建议每个项目启用的 MCP 不超过 10 个。
功能四:多语言开发支持
everything-claude-code 不只支持 TypeScript。它为主流后端语言提供了专属的规则和审查 Agent:
| 语言 | 规则集 | 专属 Agent | 框架支持 |
|---|---|---|---|
| TypeScript | TS 最佳实践 | Code Reviewer | React、Next.js |
| Python | PEP 8、类型提示 | Python Reviewer | Django、DRF、Celery |
| Go | Go 惯用法、错误处理 | Go Reviewer + Go Build Resolver | gRPC、PostgreSQL |
| Java | – | – | Spring Boot |
| C++ | – | – | 基础支持 |
功能五:实战项目模板
项目内置了 4 套真实项目的配置模板,可以直接复制使用:
| 模板 | 技术栈 | 适用场景 |
|---|---|---|
| SaaS 应用 | Next.js + Supabase + Stripe | Web SaaS 产品 |
| Go 微服务 | gRPC + PostgreSQL | 后端微服务 |
| Django REST | DRF + Celery | Python Web API |
| Rust API | Axum + SQLx + PostgreSQL | 高性能 API |
everything-claude-code 常见问题 FAQ
Q1:everything-claude-code 需要付费吗?
项目本身完全免费,MIT 协议开源。但运行 Claude Code 需要 Claude 模型的 API 调用费用。通过 API易 apiyi.com 平台可以获得灵活的计费方式,适合个人开发者和团队使用。
Q2:安装后会影响 Claude Code 的原有功能吗?
不会。everything-claude-code 是纯配置层的增强,不修改 Claude Code 的核心代码。你可以选择性使用其中的 Agent、Skills 或命令,也可以随时卸载恢复原状。
Q3:多 Agent 协作会增加 API 调用量吗?
会。多 Agent 模式下,每个 Agent 的推理都是独立的 API 调用。建议在需要时使用 /plan 进行多 Agent 协作,简单任务直接使用 Claude Code 即可。通过 API易 apiyi.com 接入 Claude API 可以有效管理调用成本。
Q4:everything-claude-code 支持哪些 Claude 模型?
支持所有 Claude 4 系列模型。推荐配置:
- 日常开发:Claude 4 Sonnet(速度快、成本低)
- 复杂架构:Claude 4 Opus(推理能力最强)
- AgentShield 深度扫描:需要 Opus 模型
在 API易 apiyi.com 平台可以一站式获取以上全部模型。
everything-claude-code 总结
everything-claude-code 将 Claude Code 从一个 AI 对话编程工具,升级为一个可编排的 AI Agent 开发平台。它的价值在于:
- 经过实战验证:来自 Anthropic 黑客松冠军团队 10 个月的日常使用积累
- 完整的 Agent 体系:13 个专业 Agent 覆盖开发全流程
- 智能的 Token 管理:按需加载的 Skills 系统最大化上下文利用率
- 持续进化能力:双版本学习系统让 Claude Code 越用越聪明
- 生产级安全:AgentShield 提供 912 条规则的安全扫描
推荐通过 API易 apiyi.com 获取 Claude API 接口,配合 everything-claude-code 插件,快速搭建高效的 AI 辅助开发工作流。
参考资料
-
everything-claude-code GitHub 仓库: 官方开源项目
- 链接:
github.com/affaan-m/everything-claude-code - 说明: 包含全部 Agent、Skills、Commands 源码
- 链接:
-
Dev Genius 技术解析: 黑客松获胜方案详解
- 链接:
blog.devgenius.io - 说明: 详细分析了 everything-claude-code 在 Anthropic 黑客松中的应用
- 链接:
-
API易官方文档: Claude API 接入指南
- 链接:
help.apiyi.com - 说明: Claude 4.6 系列模型 API 使用教程
- 链接:
-
Claude Code 官方文档: Anthropic 官方 CLI 工具文档
- 链接:
docs.anthropic.com - 说明: Claude Code 基础功能和配置说明
- 链接:
本文由 APIYI 技术团队撰写,关注 AI 编程工具与开发效率提升。更多技术教程请访问 API易 apiyi.com。
