Everything Claude Code:來自 Anthropic 黑客松冠軍的完整 Claude Code 設定集合

Everything Claude Code

什麼是 Everything Claude Code?

Everything Claude Code 是一個由 Anthropic 黑客松冠軍 Affaan Mustafa 打造的完整 Claude Code 設定集合。這個專案集結了經過 10 個月以上密集日常使用、打造真實產品所淬煉出的生產就緒配置,包括:

  • 代理程式 (Agents) - 專門處理特定任務的子代理程式
  • 技能 (Skills) - 工作流程定義和領域知識
  • 鉤子 (Hooks) - 基於觸發器的自動化
  • 指令 (Commands) - 快速執行的斜線指令
  • 規則 (Rules) - 必須遵守的準則
  • MCP 設定 - 模型上下文協議配置

為什麼這個專案特別?

🏆 黑客松冠軍的實戰經驗

Affaan Mustafa 在 2025 年 9 月的 Anthropic x Forum Ventures 黑客松中,使用 Claude Code 打造了 zenith.chat 並獲得冠軍。這些設定都是經過實際產品驗證的,不是理論上的最佳實踐。

📈 10+ 個月的持續優化

這些配置不是一夜之間完成的,而是經過 10 個月以上密集日常使用不斷迭代優化的結果。涵蓋了從簡單腳本到複雜生產系統的各種使用場景。

🔄 持續學習系統

專案內建了持續學習 v2 系統,能夠:

  • 自動從工作階段擷取模式
  • 轉化為可重用的技能
  • 基於本能的學習與信心評分
  • 自動將相關本能聚類為技能

核心功能亮點

🚀 2 分鐘快速上手

1
2
3
4
5
6
7
8
# 新增市集
/plugin marketplace add affaan-m/everything-claude-code

# 安裝外掛程式
/plugin install everything-claude-code@everything-claude-code

# 嘗試一個指令
/plan "新增使用者認證"

🌐 完整的跨平台支援

專案現已完整支援 Windows、macOS 和 Linux,所有鉤子和腳本已使用 Node.js 重寫以獲得最佳相容性。

📦 豐富的內容生態

專案包含:

  • 15+ 代理程式:規劃師、架構師、程式碼審查員、安全審查員等
  • 30+ 技能:編碼標準、後端模式、前端模式、持續學習等
  • 20+ 指令:/tdd、/plan、/e2e、/code-review 等
  • 完整的規則系統:安全性、編碼風格、測試、Git 工作流程等

🛠️ 智慧套件管理器偵測

自動偵測您偏好的套件管理器(npm、pnpm、yarn 或 bun),支援多層級配置:

  1. 環境變數
  2. 專案設定
  3. package.json
  4. 鎖定檔案
  5. 全域設定
  6. 備援方案

技術架構解析

代理程式系統

專案採用分層代理程式架構

  • 規劃師 (Planner):功能實作規劃
  • 架構師 (Architect):系統設計決策
  • TDD 指南:測試驅動開發
  • 程式碼審查員:品質與安全審查
  • 安全審查員:弱點分析
  • 建置錯誤解決器:自動修復建置問題

技能庫設計

技能按照領域分類:

  • 編碼標準:各語言最佳實務
  • 後端模式:API、資料庫、快取設計模式
  • 前端模式:React、Next.js 最佳實踐
  • 持續學習:自動模式擷取與技能生成
  • 安全審查:完整的安全性檢查清單

鉤子系統

基於事件的觸發器系統:

  • 工作階段生命週期鉤子:自動儲存/載入上下文
  • 工具使用鉤子:PreToolUse、PostToolUse 等
  • 策略性壓縮:手動壓縮建議
  • 評估鉤子:工作階段模式擷取

實際應用場景

🏢 企業級開發流程

1
2
3
4
5
6
7
8
9
10
11
# 功能規劃
/plan "實作使用者認證系統"

# TDD 開發
/tdd "新增使用者註冊功能"

# 程式碼審查
/code-review

# E2E 測試
/e2e "測試使用者註冊流程"

🔧 持續整合與部署

專案內建完整的 CI/CD 支援:

  • 自動化測試套件
  • 建置錯誤自動修復
  • 文件同步系統
  • 安全掃描整合

📚 團隊知識管理

透過持續學習系統,團隊可以:

  • 自動擷取開發模式
  • 生成團隊專屬技能庫
  • 分享最佳實踐
  • 減少重複工作

安裝與配置指南

推薦安裝方式

1
2
3
4
5
6
7
8
9
# 1. 新增市集
/plugin marketplace add affaan-m/everything-claude-code

# 2. 安裝外掛程式
/plugin install everything-claude-code@everything-claude-code

# 3. 手動安裝規則(必需)
git clone https://github.com/affaan-m/everything-claude-code.git
cp -r everything-claude-code/rules/* ~/.claude/rules/

進階配置選項

1
2
3
4
5
6
7
8
9
10
11
# 設定偏好的套件管理器
export CLAUDE_PACKAGE_MANAGER=pnpm

# 或使用指令
/setup-pm pnpm

# 查看已學習的本能
/instinct-status

# 從工作階段擷取新技能
/learn

最佳實踐建議

🎯 上下文窗口管理

重要提示:不要同時啟用所有 MCP!200k 的上下文窗口可能會因啟用太多工具而縮減到 70k。

經驗法則:

  • 配置 20-30 個 MCP
  • 每個專案保持啟用少於 10 個
  • 保持活躍工具少於 80 個

🔄 自定義與擴展

這些配置是作者工作流程的結晶,您應該:

  • 從感興趣的部分開始
  • 根據您的技術棧進行修改
  • 移除不使用的部分
  • 添加自己的模式

🧪 測試與驗證

專案包含完整的測試套件:

1
2
3
4
5
6
# 執行所有測試
node tests/run-all.js

# 執行特定測試
node tests/lib/utils.test.js
node tests/hooks/hooks.test.js

學習資源

📖 官方指南

  1. 簡明指南 - 設定、基礎、理念(請先閱讀此指南
  2. 完整指南 - 權杖最佳化、記憶持久化、評估、平行處理

🔗 相關連結

結語

Everything Claude Code 不僅僅是一個工具集合,它代表了一種系統化的 AI 輔助開發哲學。透過這個專案,開發者可以:

  1. 快速上手 Claude Code 的高級功能
  2. 避免重複造輪子,直接使用經過驗證的最佳實踐
  3. 建立可持續的開發流程,讓 AI 真正成為開發夥伴
  4. 實現團隊知識的積累與傳承

無論您是 Claude Code 的新手還是資深用戶,這個專案都值得深入探索。它展示了 AI 輔助開發的未來方向:不是取代開發者,而是放大開發者的能力


授權資訊:MIT 授權 - 可自由使用、根據需要修改,如果可能請貢獻回來。

星標歷史:查看專案的 星標歷史圖表

最後更新:2026年2月3日