Anthropic 黑客松冠軍的"核武庫"流出:這才是 Claude Code 的正確打開方式
整理版優先睇
黑客松冠軍教路:Claude Code 要咁樣先用得盡,唔好再當佢係加強版 Copilot
呢篇文章出自一個關注 AI 編程嘅博客,作者拆解咗 Anthropic x Forum Ventures 黑客松冠軍 Affaan Mustafa 嘅 GitHub 倉庫 everything-claude-code。佢發現大部分人用 Claude Code 嘅方法好業餘,只係當佢係一個「會寫 code 嘅聊天窗口」,浪費咗真正嘅威力。冠軍嘅做法係將工程化思維注入 AI 開發流程,令 Claude 由一個工具變成一支「硅谷級」開發團隊。
文章指出,最核心嘅理念係「專業分工」:佢哋唔係將所有指令塞俾一個 model,而係定義咗 Planner、Architect、Code Reviewer 同 Security Reviewer 四個角色檔案,每個角色只做自己嘅嘢,實現物理隔離,避免上下文污染。另外,佢哋強制執行 TDD(測試驅動開發)流程,規定寫任何業務 code 之前要先寫失敗測試,覆蓋率要過 80%,用機器紀律彌補人類惰性。仲有「上下文預算」概念,控制每次載入嘅檔案數量,保持模型喺處理複雜邏輯時嘅清醒度,同時慳 token。
整體結論係:AI 時代編程嘅核心競爭力唔再係寫 code 本身,而係設計系統同制定規則。將工程經驗抽象成規則注入 AI 大腦,先係真正嘅生產力。作者最後呼籲讀者去 clone 呢個倉庫,唔好做「攞住金飯碗要飯」嘅人。
- 大部分人用 Claude Code 只用到 10% 功力,正確做法係工程化而非當聊天視窗
- 冠軍嘅方法係定義多個專業 Agent 檔案(Planner、Architect、Code Reviewer、Security Reviewer),實現單一職責原則
- 強制 TDD 流程:先寫測試再寫 code,測試覆蓋率要求 >80%,用紀律避免 AI 產生「屎山」
- 引入「上下文預算」概念,按需載入檔案,保持模型清醒同節省 token
- 啟示:AI 時代嘅核心競爭力係設計規則同系統,唔係寫 code 本身
everything-claude-code GitHub 倉庫
黑客松冠軍 Affaan Mustafa 嘅 Claude Code 工程化配置,包含 Agents、Skills、Rules 等檔案
大部分人嘅用法都太業餘
好多人將 Claude Code 當成「加強版 Copilot」或者一個「會寫 code 嘅對話框」,但呢種用法連佢 10% 嘅功力都發揮唔到。作者最近喺 GitHub 挖到一個倉庫 everything-claude-code,起初以為係普通 Prompt 集合,點知見到作者背景——Anthropic x Forum Ventures 黑客松冠軍 Affaan Mustafa,先知道呢啲係真刀真槍喺比賽入面煉出來嘅實戰經驗。
核心:專業分工嘅 AI Agent 團隊
好多人嘅 CLAUDE.md 寫到又長又亂,結果上下文污染嚴重,改一個 bug 引入另一個 bug。冠軍嘅思路係將唔同職責分俾唔同「角色檔案」:
- Planner (agents/planner.md):只分析需求同制定計劃,產出係 Plan 而唔係 Code
- Architect (agents/architect.md):負責系統設計同技術選型,決定用咩 library 同點樣分層
- Code Reviewer (agents/code-reviewer.md):專門揾錯處,檢查 code 風格同潛在問題
- Security Reviewer:睇實 API Key 有無 hardcode、輸入有無驗證
透過物理隔離,Claude 執行 task 時會根據當前「帽」加載唔同 context,實現單一職責原則
呢個設計令到做架構決定時唔會俾 code 細節幹擾,寫 code 時又有清晰嘅架構藍圖做約束。
強制 TDD:用機器紀律代替人類惰性
好多 AI 輔助開發嘅項目最後變成「屎山」,因為 AI 寫嘅 code 睇落靚但一跑就崩。冠軍喺比賽入面贏嘅關鍵係「寫得穩」,而唔係「寫得快」。
佢喺 skills/ 目錄定義咗嚴格嘅紅-綠-重構循環
規矩係:寫任何業務 code 之前,必須先寫一個失敗嘅測試用例。
- Rules (rules/testing.md):測試覆蓋率必須 >80%
- Workflow:AI 被設定成「唔先寫測試就唔準寫實現代碼」
聰明嘅「上下文預算」管理
LLM 嘅 context window 雖然越嚟越大,但 token 要錢,而且越長嘅 context 會令模型「注意力」分散,智商下降。冠軍喺爭分奪秒嘅黑客松入面唔可以容許 AI 變蠢。
Context Budgeting 嘅概念:通過精細化 hooks 同 rules,嚴格控制每輪會話載入嘅檔案同工具數量
佢唔會一次過將成個 project 結構餵俾 Claude,而係好似操作系統嘅虛擬記憶體咁,按需換頁。咁樣唔單止慳錢,更重要係保持模型處理複雜邏輯時嘅「清醒度」。
寫喺最後:從寫 Code 到設計系統
everything-claude-code 呢個倉庫嘅啟示,唔止係嗰幾個 .md 設定檔。佢話俾我哋知:AI 時代嘅編程,核心競爭力唔再係寫 code 本身,而係設計系統同制定規則。
將工程經驗(code 規範、TDD、安全審計)抽象成規則注入 AI 大腦
如果你仲係手動一個一個 prompt 叫佢改 bug,快啲去 clone 呢個倉庫睇下。唔好再做攞住金飯碗要飯嘅人。
拆曬呢個黑客松冠軍嘅 GitHub 倉庫,我先發現自己根本唔識用 Claude Code
最近好多人喺後台問我 Claude Code 嘅使用技巧。老實講,大部分人都係太業餘。
如果你淨係將 Claude Code 當做一個「加強版 Copilot」或者一個「會寫 Code 嘅聊天視窗」,咁你連佢 10% 嘅功力都發揮唔到。你係用緊一把瑞士軍刀切菜。
呢兩日,我喺 GitHub 挖到一個好有意思嘅倉庫:everything-claude-code。
初頭我以為呢個只係另一個普通嘅 Prompt 集合,直到我見到作者嘅背景——Affaan Mustafa,Anthropic x Forum Ventures 黑客松嘅贏家。
呢樣就真係好有趣。
即係呢個倉庫嘅嘢,唔係靠鍵盤戰士諗出嚟嘅「理論最佳實踐」,而係真刀真槍喺賽場上打返嚟嘅。佢係經過曬由 Idea 到 MVP 嘅完整開發週期打磨,經過高強度實戰驗證嘅「生產環境就緒」版本。
今日我哋就拆解下,呢位冠軍點樣通過工程化手段,將 Claude 變成一隊「硅谷級」嘅開發團隊。
告別「玩具心態」,擁抱「實戰工程化」
好多人嘅 CLAUDE.md(Claude 嘅項目級配置檔案)寫到好似裹腳布咁長,試圖喺一個檔案話曬俾 AI 知所有架構、規範同邏輯。
結果呢?Context 污染好嚴重,AI 顧住頭唔顧住尾,改咗 Bug A 又搞出 Bug B。
呢個黑客松冠軍嘅思路完全唔同。佢深知喺複雜嘅 MVP 開發入面,混亂係最大嘅敵人。所以呢個倉庫最核心嘅理念就係 Specialized Agents(專業分工)。
佢冇將所有指令塞曬俾一個模型,而係定義咗唔同嘅「角色」檔案:
• Planner ( agents/planner.md):只負責需求分析同制定計劃,絕對唔寫 Code。佢嘅產出係 Plan,唔係 Code。• Architect ( agents/architect.md):負責系統設計同技術選型,決定用啲咩 Library 同點樣分層。• Code Reviewer ( agents/code-reviewer.md):專門負責挑剔,檢查 Code 風格同潛在隱患。• Security Reviewer:專門盯住你啲 Key 有冇硬編碼,輸入有冇做驗證。
呢個唔係我哋現實開發團隊嘅配置咩?
透過呢種物理隔離,Claude 執行任務時會根據當前嘅「帽」加載唔同嘅上下文。當你需要做架構決策時,佢唔會被具體嘅 Code 細節幹擾;當你寫 Code 時,又有明確嘅架構藍圖做約束。
呢個就係軟件工程入面嘅「單一職責原則」(SRP),喺 AI Agent 領域嘅完美應用。
冠軍嘅紀律:TDD(測試驅動)唔再係口號
點解好多 AI 輔助開發嘅項目最後都變咗「屎山」?因為 AI 寫嘅 Code 好多時睇落好靚,但一跑就死。
Affaan 喺比賽入面贏到,唔係靠寫得快,而係寫得穩。
呢個倉庫有個非常硬核嘅配置:強制 TDD 流程。
它在 skills/ 目錄下定義咗一套嚴格嘅紅-綠-重構循環(Red-Green-Refactor Loop)。喺 Claude 寫任何業務 Code 之前,佢必須要先寫一個失敗嘅測試用例。
• Rules ( rules/testing.md):明確規定測試覆蓋率一定要大過 80%。• Workflow:AI 被設定為「如果唔先寫測試,就唔準寫實現代碼」。
呢個解決咗一個巨大嘅痛點:用機器嘅紀律性,去彌補人類嘅惰性。 透過強制 TDD,你實際上係俾 AI 裝咗一個「自我糾錯機制」。
聰明嘅「上下文預算」(Context Budgeting)
呢個係我認為呢個倉庫最體現「老手」經驗嘅地方。
而家嘅 LLM 雖然上下文窗口愈嚟愈大,但 Token 係要錢嘅,而且上下文越長,模型嘅「注意力」就越散,智商會明顯下降。喺爭分奪秒嘅黑客松入面,你唔可以令 AI 變蠢。
呢個倉庫引入咗 Context Budgeting 嘅概念。佢透過精細化嘅 hooks 同規則,嚴格控制加載到當前會話嘅檔案同工具數量。
佢唔會一次過將整個項目結構餵曬俾 Claude,而係好似操作系統嘅虛擬記憶體一樣,按需換頁。咁樣唔只慳錢,更重要係保持模型處理複雜邏輯時嘅「清醒度」。
寫喺最後
everything-claude-code 呢個倉庫俾我哋嘅啟示,絕對唔止係嗰幾個 .md 配置文件。
佢話俾我哋知:AI 時代嘅編程,核心競爭力唔再係「寫 Code」本身,而係「設計系統」同「制定規則」。
呢位黑客松冠軍向我哋展示咗,當你將工程經驗(Code 規範、TDD、安全審計)抽象成規則,注入到 AI 嘅大腦入面時,佢可以爆發幾大嘅威力。
如果你仲係手動一個一個咁打 Prompt 叫佢改 Bug,快啲去 Clone 呢個倉庫睇下啦。唔好再做嗰個揸住金飯碗要飯嘅人。
GitHub 地址:
https://cc.guapihub.net/link/eccg
更多高階 AI 編程技巧與工作流:
https://cc.guapihub.net
扒光了這個黑客松冠軍的 GitHub 倉庫,我才發現自己根本不會用 Claude Code
最近很多人在後台問我 Claude Code 的使用技巧。說實話,大部分人的用法都太業餘了。
如果你只是把 Claude Code 當作一個"加強版 Copilot"或者一個"會寫代碼的聊天窗口",那你連它 10% 的功力都沒發揮出來。你是在用一把瑞士軍刀切菜。
這兩天,我在 GitHub 上挖到了一個非常有意思的倉庫:everything-claude-code。
起初我以為這只是又一個普通的 Prompt 集合,直到我看到了作者的背景——Affaan Mustafa,Anthropic x Forum Ventures 黑客松的獲勝者。
這就很有意思了。
這意味着這個倉庫裏的東西,不是坐在鍵盤俠臆想出來的"理論最佳實踐",而是真刀真槍在賽場上拼殺出來的。它是經過了從構思(Idea)到最小可行性產品(MVP)的完整開發週期打磨,經過了高強度實戰驗證的"生產環境就緒"版本。
今天我們就來拆解一下,這位冠軍是如何通過工程化手段,把 Claude 變成一支"硅谷級"開發團隊的。
告別"玩具心態",擁抱"實戰工程化"
很多人的 CLAUDE.md(Claude 的項目級配置文件)寫得像裹腳布一樣長,試圖在一個文件裏告訴 AI 所有的架構、規範和邏輯。
結果呢?Context 污染嚴重,AI 顧頭不顧腚,改了 Bug A,引入了 Bug B。
這個黑客松冠軍的思路完全不同。他深知在複雜的 MVP 開發中,混亂是最大的敵人。所以這個倉庫最核心的理念就是 Specialized Agents(專業分工)。
他沒有把所有指令塞給一個模型,而是定義了不同的"角色"文件:
• Planner ( agents/planner.md):只負責需求分析和制定計劃,絕不寫代碼。它的產出是 Plan,不是 Code。• Architect ( agents/architect.md):負責系統設計和技術選型,決定用什麼庫,怎麼分層。• Code Reviewer ( agents/code-reviewer.md):專門負責挑刺,檢查代碼風格和潛在隱患。• Security Reviewer:專門盯着你的 Key 有沒有硬編碼,輸入有沒有做驗證。
這不就是我們現實開發團隊的配置嗎?
通過這種物理隔離,Claude 在執行任務時,會根據當前的"帽子"加載不同的上下文。當你需要做架構決策時,它不會被具體的代碼細節干擾;當你寫代碼時,它又有明確的架構藍圖作為約束。
這就是軟件工程裏的"單一職責原則"(SRP),在 AI Agent 領域的完美應用。
冠軍的紀律:TDD(測試驅動)不再是口號
為什麼很多 AI 輔助開發的項目最後都變成了"屎山"?因為 AI 寫的代碼往往看起來很美,但一跑就崩。
Affaan 在比賽中能贏,靠的不是寫得快,而是寫得穩。
這個倉庫裏有一個非常硬核的配置:強制 TDD 流程。
它在 skills/ 目錄下定義了一套嚴格的紅-綠-重構循環(Red-Green-Refactor Loop)。在 Claude 寫任何業務代碼之前,它必須先寫一個失敗的測試用例。
• Rules ( rules/testing.md):明確規定測試覆蓋率必須大於 80%。• Workflow:AI 被配置為"如果不先寫測試,就不允許寫實現代碼"。
這解決了一個巨大的痛點:用機器的紀律性,去彌補人類的惰性。 通過強制 TDD,你實際上是給 AI 裝了一個"自我糾錯機制"。
聰明的"上下文預算"(Context Budgeting)
這是我認為該倉庫最體現"老手"經驗的地方。
現在的 LLM 雖然上下文窗口越來越大,但 Token 是要錢的,而且上下文越長,模型的"注意力"就越分散,智商會顯著下降。在爭分奪秒的黑客松裏,你不能讓 AI 變笨。
這個倉庫引入了 Context Budgeting 的概念。它通過精細化的 hooks 和規則,嚴格控制加載到當前會話中的文件和工具數量。
它不會一股腦把整個項目結構餵給 Claude,而是像操作系統的虛擬內存一樣,按需換頁。這不僅省錢,更重要的是保持了模型在處理複雜邏輯時的"清醒度"。
寫在最後
everything-claude-code 這個倉庫給我們的啓示,絕不僅僅是那幾個 .md 配置文件。
它告訴我們:AI 時代的編程,核心競爭力不再是"寫代碼"本身,而是"設計系統"和"制定規則"。
這位黑客松冠軍向我們展示了,當你把工程經驗(代碼規範、TDD、安全審計)抽象成規則,注入到 AI 的大腦裏時,它能爆發多大的威力。
如果你還在手動一個個敲 Prompt 讓他改 Bug,趕緊去 Clone 這個倉庫看看吧。別做那個拿着金飯碗要飯的人。
GitHub 地址:
https://cc.guapihub.net/link/eccg
更多高階 AI 編程技巧與工作流:
https://cc.guapihub.net