開發者 Affaan Mustafa 在 Anthropic 舉辦的黑客松奪冠後,將 10 個月實際建構產品時積累的所有 Claude Code 設定整理成開源套件釋出,包含 13 個智能體、40 餘個技能模組、31 個指令、AgentShield 安全稽核器等,本文分享給您。 (前情提要:Clawdbot 封神,一個讓 Mac mini 賣斷貨的 7×24 小時 AI 管家) (背景補充:小心!Clawdbot 配置不當恐藏重大安全漏洞:有用戶加密錢包遭洗劫一空) Anthropic 最新一屆黑客松剛剛結束,每屆競賽之後,社群討論的焦點通常落在獲獎作品的技術亮點,或是 Anthropic 這次出了什麼新題目?但本文想分享一個更有長尾價值的東西:奪冠者 Affaan Mustafa,他把自己花了 10 個月實際建構產品時積累的所有 Claude Code 設定,整理成一個可以直接安裝的開源套件「everything-claude-code」,無私的公開在 GitHub 上。 截至本文寫作時,該儲存庫已累積逾 4.9 萬顆星、6,200 個分叉。這數字反映的不只是社群對工具的興趣,更是 AI 輔助開發領域長期存在的一個實際痛點:在真實工作情境下把 Claude Code 設定好,並沒有人們想像中那麼簡單,下文帶你快速了解一下該配置的特色。 五個模組層次,涵蓋從安全審查到自動學習的完整工作流程 整個套件按照五個核心層次組織,邏輯上彼此分工清晰: 代理人(Agents):13 個專門化子智能體,各司其職。涵蓋規劃師、架構師、TDD 指導員、程式碼審查員、安全審查員、建構錯誤解決器、端對端測試執行器、重構清理員、文件更新員,以及針對 Go、Python、資料庫的語言專項審查員。 每個智能體被設計成委派任務的節點,而不是讓主要智能體一次承攬所有工作,這個設計理念與大型語言模型在「寬廣但不深入」問題上的性能邊界有直接關係。 技能模組(Skills):超過 40 個工作流程定義,按語言和使用情境分類。TypeScript、Python、Go、Java、C++、Django、Spring Boot 各有對應的模式指引,測試、安全性、部署、API 設計、資料庫遷移、Docker 都有明確的操作規範。 值得一提的是其中有幾個進階技能模組,包括「成本感知 LLM 管線」和「內容雜湊快取模式」,顯示這套配置已超越純開發輔助的範疇,延伸到 AI 產品工程本身。 指令(Commands):31 個斜線指令,讓常用工作流程可以單步觸發。/plan、/tdd、/code-review、/build-fix、/e2e 是基礎款,較新版本還加入了 /multi-plan、/multi-execute 等多智能體協調指令,以及 /instinct-status、/evolve 等學習相關指令。 鉤子(Hooks):基於觸發器的自動化機制,處理跨對話的記憶體持久化、上下文壓縮策略、以及模式萃取:這些是讓 AI 在長期使用中保持上下文連貫性的底層工作,通常也是配置新手最容易忽略的部分。 規則(Rules):永遠遵守的編碼準則,分為通用規則、TypeScript 規則、Python 規則、Go 規則四個層次,涵蓋程式碼風格、Git 工作流程、測試標準、安全性要求。套件支援 Windows、macOS、Linux,並自動偵測 npm、pnpm、yarn、bun 等套件管理器。 AgentShield 安全稽核器的存在 在眾多模組中,有三項設計值得深入審視,因為它們代表的不只是功能選項,而是對 AI 輔助開發方向的明確判斷。 AgentShield(安全稽核器) 針對 Claude Code 配置本身進行靜態分析,包含 102 條漏洞掃描規則、912 個測試案例、測試覆蓋率 98%。這個設計的背後有一個現實考量:當 AI 智能體被賦予執行程式碼、存取檔案系統、呼叫外部 API 的能力時,配置文件本身就成為一個攻擊面。 AgentShield 的存在說明這個問題已經嚴重到需要專門工具來對待,這對任何在生產環境中使用 AI 編碼助理的團隊都是一個值得正視的提醒。 Continuous Learning v2(持續學習機制) 用「直覺」的概念來描述 AI 從過去互動中萃取的行為模式,並附帶信心評分機制。換言之,它讓 Claude 可以隨著使用時間累積對特定程式碼庫的「記憶」,而不是每次對話都重新建立上下文。這個機制把本來由人工管理的知識積累,轉變成系統的自動化輸出。 Skill Creator(技能自動生成器) 分析 Git 提交歷史,自動為特定程式碼庫生成量身定製的技能模組。這項設計縮短了從「知道 Claude Code 能做什麼」到「讓 Claude Code 針對我的程式碼庫做對事」的距離,讓垂直領域的開發者可以從自己的開發歷史中提煉最適合的配置,而不必從頭設計工作流程。 AI 輔助開發的配置成本比想像中高 Mustafa 選擇公開這份配置集,本質上是在做一件社群基礎設施的工作:把原本需要每個人反覆支付的試錯成本,轉化為一次性的公共財。 這個邏輯在開源社群並不陌生,從 ESLint 規則集到 Docker Compose 範本,類似的整理工作一直是開發生態的重要組成部分。 差別在於,AI 輔助開發的配置複雜度比傳統工具高出一個數量級。Claude Code 的行為不只是「功能開關」的問題,而是涉及智能體架構、提示工程、工作流程設計、跨對話記憶管理等多個維度的交叉決策。 這份套件是起點,不是終點 不過要額外說的是,這類配置反映的是某位特定開發者在特定工作情境下的最佳化結果,未必能直接套用於所有場景。 但這並不削弱它的價值,只是提醒您可以把它當作起點而非終點。對 Claude Code 初學者來說,一套有根據的預設配置遠比白紙好用;對有經驗的使用者而言,它提供了一個可以對比和修改的參照系。 Mustafa 把 10 個月的決策歷史整理成一份可安...


