最近 GitHub 上有一個專案人氣飆升,迅速累積至 3.2 萬顆星,名稱為 claude-code-best-practice。
這個專案專門有系統地整理 Claude Code 的各種進階技巧與實作工作流,涵蓋從入門到精通的全方位指南。
它曾榮登 GitHub Trending 日榜冠軍,在各個技術社群中也引發熱烈討論。
就連 Claude Code 的創辦人 Boris Cherny 本人,也多次在 X(前 Twitter)上引用並推薦這個專案。
專案中更特別收錄了 Boris 親自分享的 15 條獨家使用秘訣。
01 這個專案到底在做什麼?
claude-code-best-practice 是一套有系統的 Claude Code 實作指南。
作者是 shanraisshan,如果你常逛 Reddit 的科技版塊,應該不陌生這個名字。
這個開源專案的口號非常響亮:「實作造就完美的 Claude」。
它將 Claude Code 的所有核心能力拆解開來詳細講解。
包含 Agents(代理)、Commands(指令)、Skills(技能)、Hooks(掛鉤)、MCP Server 以及 Subagents(子代理),每個模組都提供即拿即用的範本。
目前收錄了超過 86 條實戰技巧。
這不是單純翻譯官方文件的產物,而是作者與社群成員實際踩坑後,所歸納出的寶貴經驗。
開源地址:https://github.com/shanraisshan/claude-code-best-practice
02 核心亮點解析
深入研究後,我認為這個倉庫最與眾不同的地方在於以下幾點:
① 緊跟最新 Beta 功能
除了建立體系化的知識架構外,專案中還設有一個「Hot Features」表格,即時追蹤 Claude Code 的最新功能動態:
- Ultraplan:雲端規劃功能,允許使用者在瀏覽器中直接審查與調整執行計畫。
- Claude Code Web:雲端基礎設施,專門用於執行耗時較長的任務。
- Auto Mode:後台安全分類器,可替代手動權限確認,提升自動化效率。
- Computer Use:具備 macOS 螢幕控制能力,讓 AI 能直接操作介面。
- Code Review:支援多 Agent 進行 PR(Pull Request)審查。
此外,還有一個名為「無閃爍模式」的功能相當有趣,環境變數設定為 CLAUDE_CODE_NO_FLICKER=1 即可啟用。
這個全新的全螢幕渲染器,能夠實現點擊輸入框即可精準定位游標。
點擊摺疊的工具結果時,可展開或收起完整輸出內容。
更棒的是,點擊 URL 或檔案路徑時,能直接開啟連結或檔案,大幅優化操作體驗。
② 10+ 套開發工作流橫向評比
這個倉庫不只介紹自身內容,還橫向對比了 GitHub 上主流的 Claude Code 開發工作流。
每個工作流都標註了 Star 數量、元件數量及獨特性標籤,讓人一眼就能看出各自的側重點:
- Everything Claude Code(13.7 萬 Star):走的是大而全的路線,包含 38 個指令、75 個 Agent、156 個 Skill。特色在於 instinct scoring(直覺評分)和 AgentShield 防護機制,適合想要一套開箱即用完整解決方案的團隊。
- Superpowers(13.5 萬 Star):核心理念是 TDD(測試驅動開發)優先,有一套 Iron Laws 強制約束程式碼品質,還有 whole-plan review 機制,適合對程式碼品質要求極高的專案。
- Spec Kit(8.5 萬 Star):走規格文件驅動的路子,先撰寫規格說明再讓 AI 執行,整合了 22 種以上工具,適合流程規範嚴謹的團隊。
- gstack(6.4 萬 Star):特色是角色扮演模式,為不同 Agent 分配不同人設,支援並行衝刺,適合多任務並行的場景。
- Get Shit Done(4.8 萬 Star):每次使用全新的 200K 上下文視窗,透過 wave 分批執行 XML 計劃,適合追求速度、不想被歷史上下文拖累的開發者。
- BMAD-METHOD(4.4 萬 Star):覆蓋完整的軟體開發生命週期,支援 22 個以上平台,適合需要從 PRD(產品需求文件)到部署全流程管理的大型專案。
總體而言,追求品質可選 Superpowers,追求效率可選 Get Shit Done,想要一次到位可選 Everything Claude Code,注重流程規範則選 Spec Kit。
開發者可依據自身的開發風格進行選擇。
每個工作流都清楚標註 Star 數與核心特色,協助你快速篩選出最適合的一套。
說穿了,這就是一份 Claude Code 工作流的選購指南。
③ 收錄眾多精選小技巧
專案中匯集了大量高熱度的小技巧、文章與教學影片。
如果你能將這個專案中的所有內容消化吸收,肯定能成為使用 Claude Code 最得心應手的頂尖高手。
03 如何開始使用?
這個倉庫本身就是一個完整的 Claude Code 專案結構。
在 .claude/ 目錄下,已經有現成的 agents、commands、skills 設定檔。你可以直接 Clone 下來,將需要的部分複製到自己的專案中使用。
無需從零開始撰寫設定,下載後即可立即運行。
第一步:將倉庫 Clone 下來:
git clone https://github.com/shanraisshan/claude-code-best-practice.git第二步:像瀏覽課程一樣詳細閱讀。
建議從專案的 README 開始,先釐清 Agents、Commands、Skills 這幾個核心概念的差異。
專案中還附有 tutorial/day0 入門教學,非常適合剛上手的初學者。
第三步:挑選你需要的設定。
查看 .claude/ 目錄下的範本檔案,將適合自己專案的 agents、skills、hooks 複製過去即可。
第四步:選擇一套開發工作流。
根據專案中的工作流對比表,挑選一個與你開發習慣最匹配的,並照著設定。
核心思路很簡單:不用全盤接收,依需求取用。
這個倉庫的價值不在於教你單一功能,而在於協助你建立一套有系統的 Claude Code 使用方法論。
從概念理解到設定範本,從工作流選擇到最新功能追蹤,基本上你在使用 Claude Code 過程中可能遇到的問題,這裡都有完整涵蓋。
如果你正在使用 Claude Code,或是正準備開始嘗試,這個倉庫絕對值得收藏。
特別是那些覺得 Claude Code 用起來沒什麼感覺的朋友,或許不是工具不行,而是打開方式不對。