
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。
