|

解读 everything-claude-code:5 万星 Claude Code 插件集合的 13 个 Agent 和 40+ Skills 全解析

everything-claude-code-plugin-guide 图示

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 采用了精心设计的四层架构,每一层解决不同的问题:

everything-claude-code-plugin-guide 图示

第一层:用户交互层(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 都能正常工作。

Claude Code 原生 vs everything-claude-code 增强 6 个关键维度的能力对比

原生 Claude Code + everything-claude-code

任务规划 手动描述需求 /plan 自动分解任务 → Planner Agent 委派 → 多 Agent 并行执行 +200%

代码审查 手动要求 review 代码 Code Reviewer + Security Reviewer + Python/Go 专属 Agent 自动并行审查 +180%

安全扫描 无内置扫描能力 AgentShield: 912 条规则 · 102 静态分析 · 3-Agent 对抗式扫描 · 98% 覆盖 NEW

测试驱动 需手动编写测试用例 TDD Guide Agent: RED→GREEN→REFACTOR 全流程 · E2E Runner 端到端验证 +150%

知识积累 每次会话独立,无记忆 持续学习 v1+v2: 跨会话记忆 · Instinct 置信度评分 · /evolve 自动进化 NEW

Token 管理 所有工具始终加载,无优化 Rules 常驻 + Skills 按需加载 + Agent 按需激活 · 最大化 200K 上下文利用率 +120%

通过 API易 apiyi.com 获取 Claude 4 API · 搭配 everything-claude-code 释放 Claude Code 全部潜力


everything-claude-code 5 大核心功能详解

功能一:多 Agent 协作系统

everything-claude-code 最强大的能力是多个 Agent 的协同工作。以一个完整的功能开发为例:

  1. 使用 /plan 命令,Planner Agent 将需求分解为多个子任务
  2. Architect Agent 设计技术方案和系统架构
  3. TDD Guide Agent 先编写测试用例
  4. 开发完成后,Code Reviewer Agent 和 Security Reviewer Agent 并行审查
  5. E2E Runner Agent 执行端到端测试验证
  6. 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 开发平台。它的价值在于:

  1. 经过实战验证:来自 Anthropic 黑客松冠军团队 10 个月的日常使用积累
  2. 完整的 Agent 体系:13 个专业 Agent 覆盖开发全流程
  3. 智能的 Token 管理:按需加载的 Skills 系统最大化上下文利用率
  4. 持续进化能力:双版本学习系统让 Claude Code 越用越聪明
  5. 生产级安全:AgentShield 提供 912 条规则的安全扫描

推荐通过 API易 apiyi.com 获取 Claude API 接口,配合 everything-claude-code 插件,快速搭建高效的 AI 辅助开发工作流。


参考资料

  1. everything-claude-code GitHub 仓库: 官方开源项目

    • 链接: github.com/affaan-m/everything-claude-code
    • 说明: 包含全部 Agent、Skills、Commands 源码
  2. Dev Genius 技术解析: 黑客松获胜方案详解

    • 链接: blog.devgenius.io
    • 说明: 详细分析了 everything-claude-code 在 Anthropic 黑客松中的应用
  3. API易官方文档: Claude API 接入指南

    • 链接: help.apiyi.com
    • 说明: Claude 4.6 系列模型 API 使用教程
  4. Claude Code 官方文档: Anthropic 官方 CLI 工具文档

    • 链接: docs.anthropic.com
    • 说明: Claude Code 基础功能和配置说明

本文由 APIYI 技术团队撰写,关注 AI 编程工具与开发效率提升。更多技术教程请访问 API易 apiyi.com。

类似文章