|

解讀 everything-claude-code:5 萬星 Claude Code 插件集合的 13 個 Agent 和 40+ Skills 全解析

everything-claude-code-plugin-guide-zh-hant 图示

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-zh-hant 图示

第一層:用戶交互層(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-plugin-guide-zh-hant 图示


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。

Similar Posts