每次開一個新專案,你是不是都得跟 Claude Code 說一遍一樣的事:
「我們用 TypeScript,記得寫型別。」
「代碼審查要檢查 SQL Injection。」
「commit 訊息要用 conventional commits 格式。」
說完這次,下次還得再說一遍。
everything-claude-code 要解決的就是這件事——讓 Claude Code 一次就記住你的整套開發規範,不用每個專案都重頭來過。
這個 repo 有 51k Stars、6.4k Forks,是一個 Anthropic Hackathon 冠軍用超過 10 個月的實際開發產品經驗打磨出來的配置集合。不是某人週末隨手整理的筆記,是真的拿去建產品跑過的。
這到底是什麼?
簡單講:一個完整的 Claude Code 腦袋移植包。
它包含:
- 13 個專業 subagent,各自負責不同工作(規劃、TDD、代碼審查、安全掃描……)
- 48 個 workflow skill,從 Django 到 Go 到 React 都有對應的最佳實踐
- 32 個 slash command,一個指令觸發完整流程
- 多語言 rules,TypeScript、Python、Go、Java 各有一套規範
- Hook 自動化,在對的時機自動做對的事
裝完之後,你不再是在「用 Claude Code」,比較像是招募了一整個具備規範意識的開發小組。
為什麼會有這個東西?
作者 Affaan 在 2025 年 9 月的 Anthropic x Forum Ventures Hackathon 拿了冠軍,整個 zenith.chat 就是用 Claude Code 建起來的。
10 個月裡,他把每次踩過的坑、每個反復用到的流程、每套有效的規範,全部整理進這個 repo。你現在裝下來用的,是他交完學費之後剩下的精華。
三層架構:Agents、Skills、Rules
Agents:讓對的 AI 做對的事
當你要規劃功能,/plan 會呼叫 planner agent,它的工作就是識別依賴、拆解風險、列出分階段步驟——專注在規劃這件事上,不會一邊規劃一邊開始寫代碼。
當你要做代碼審查,/code-review 呼叫 code-reviewer agent,它知道要看什麼、怎麼評分、哪些問題是 critical、哪些是 medium。
| Agent | 負責什麼 |
|---|---|
| planner | 功能規劃與依賴分析 |
| tdd-guide | 強制執行先寫測試 |
| code-reviewer | 代碼品質與安全評估 |
| architect | 系統設計決策 |
| security-reviewer | 漏洞分析 |
| e2e-runner | Playwright 自動化測試 |
| go-reviewer | Go 代碼專項審查 |
| python-reviewer | Python 代碼專項審查 |
這些 agent 不是在搶同一個任務做,是分工的。多個 agent 可以並行跑,後端 API、前端組件、測試代碼同時進行。
Skills:把最佳實踐打包成可複用的指令
Skills 是 workflow 的定義文件。你跑 /tdd,它執行的是一套完整的紅綠燈循環:先寫失敗的測試,再寫讓測試過的代碼,再重構。
語言覆蓋範圍很廣,你用哪個就裝哪個:
- Python:
python-patterns、django-patterns、python-testing - Go:
golang-patterns、golang-testing、go-review - TypeScript/React:
frontend-patterns、coding-standards - 資料庫:
postgres-patterns、clickhouse-io - 後端 API:
backend-patterns、springboot-patterns
Rules:跨 Session 的記憶
這是最關鍵的部分,也是大多數人沒在用的部分。
~/.claude/rules/ 目錄下的規則文件,每次啟動 Claude Code 都會載入。你只要寫一次,它就一直記著:
1 | rules/ |
注意:Rules 不能透過 plugin 自動安裝,得手動複製到 ~/.claude/rules/。麻煩一次,之後所有專案都受益。
最讓我覺得值得的功能
Token 花費直接少 60%
預設設定做了幾件事:
- 模型預設用 Sonnet(夠用而且便宜)
- 思考 token 上限設 10,000(而不是讓它無限跑)
- 達到邏輯節點才壓縮 context(不是等到 95% 才動作)
這些加起來,費用大概少掉 60%。你不是在犧牲能力,是在避免浪費。
AgentShield:配置本身的安全審計
這個是 Hackathon 上另外建出來的工具。
你可能不知道,Claude Code 的配置文件本身也有安全問題——不小心在 skill 或 hook 裡暴露了 API key,或者 agent 定義有權限過大的問題。
AgentShield 用 912 個測試、98% 覆蓋率、102 條靜態分析規則掃描你的整套配置,幫你找出這些問題。
1 | # 啟動三 agent 紅隊分析(最嚴格模式) |
Continuous Learning v2:讓 AI 學你的習慣
這個功能的設計邏輯很有意思。
每次工作 Session,系統會把你反復用到的模式提取出來,存成「instinct」——帶信心分數的學習記錄。用越多,它對你的工作習慣就越了解。
1 | /instinct-status # 看目前有哪些已學習的模式 |
這意味著你用得越久,它對你越有用。不是靜態的配置包,而是會跟著你長大的系統。
一個典型的工作流
剛需求進來,要加一個認證功能:
1 | /plan "Add JWT authentication to the API" |
Planner agent 輸出:依賴項目、風險點、分三個 phase 的實作計畫。你確認計畫合理,然後:
1 | /tdd |
TDD guide 強制你先寫測試。測試寫好,開始實作。實作完:
1 | /code-review |
Code reviewer 給出評分,列出 critical 問題(不解決不能過)和 medium 問題(建議修)。修完:
1 | /security-scan |
安全掃描、E2E 跑過、覆蓋率確認超過 80%。然後才是 commit。
這套流程不是你每次要記得執行,是配置好之後它會提醒你、強制你、自動幫你做。
安裝方式
Plugin 方式(推薦):
1 | /plugin marketplace add affaan-m/everything-claude-code |
Rules 還是要手動複製:
1 | git clone https://github.com/affaan-m/everything-claude-code |
需要 Claude Code CLI v2.1.0 以上。
跟 awesome-claude-code 的差別
這兩個很容易搞混,但定位完全不同:
- **awesome-claude-code**:社群維護的工具清單,收錄各種第三方工具、範本、資源
- **everything-claude-code**:一個人打磨 10 個月的完整配置包,裝進去直接用
前者是圖書館,後者是已經整理好的書架。
核心要點:
- Rules 是投入產出比最高的部分:寫一次,所有專案受益,不用每次重新說明規範
- Agents 分工不搶活:13 個 specialist 各司其職,比一個大 prompt 試圖包辦一切更可靠
- Continuous Learning 讓它越用越懂你:不是靜態配置,instinct 系統會跟著你的使用習慣進化
- Token 費用少 60% 是副作用,不是主要賣點——主要賣點是你不用每次重新建立 AI 的工作背景
延伸閱讀:
