Claude Code 開發者 Boris Cherny 於今年二月一日(2026/2/1)在 社群媒體 Threads 上分享了一系列來自 Claude Code 團隊內部的使用技巧。這些技巧不只是出自 Boris 個人經驗,更是整個開發團隊在實際使用中累積的智慧結晶。Boris 在文中特別強調,「使用 Claude Code 沒有唯一正確的方式,每個人的工作環境都不同,應該實驗找出最適合自己的方法。」
本文將逐一翻譯、整理這十大心法,並結合 Claude Code 官方文件補充說明,相信這也有助於可能正在 AI Coding、Vibe Coding 的你們!
一、平行作業(Do more in parallel)
Boris 指出,Claude Code 團隊最推薦的生產力提升技巧是:「同時開啟 3 到 5 個 git worktrees,每個都運行獨立的 Claude 會話。」他表示這是「單一最大的生產力解鎖」,也是團隊成員最常使用的技巧。Boris 提到,雖然他個人使用多個 git checkouts,但大多數團隊成員更偏好 worktrees——這也是為什麼 Claude Desktop 應用程式內建支援 worktrees 的原因。根據 Boris 的分享,有些使用者會為 worktrees 命名,並設定 shell 別名(如 za、zb、zc),讓他們能夠在不同 worktree 之間一鍵切換。還有人會設置專門的「分析」worktree,只用於閱讀日誌和執行 BigQuery 查詢。
根據 Claude Code 官方文件明確說明了 worktrees 的優勢:
- 每個 worktree 都有獨立的檔案狀態,非常適合平行運行多個 Claude Code 會話
- 在一個 worktree 中所做的變更不會影響其他 worktree,防止 Claude 實例互相干擾
- 所有 worktrees 共享相同的 Git 歷史記錄和遠端連線
對於長時間運行的任務,你可以讓 Claude 在一個 worktree 中工作,而你在另一個 worktree 中繼續開發。
瞭解更多 worktree 設定:
二、計畫優先(Start every complex task in plan mode)
「每個複雜任務都從計畫模式(plan mode)開始。將你的精力投入計畫中,這樣 Claude 就能一次性完成實作。」
他提到,有位團隊成員會讓一個 Claude 撰寫計畫,然後啟動第二個 Claude 以資深工程師的角度來審查這個計畫。
此外,當事情出錯時,不要繼續推進,而是立即切換回計畫模式重新規劃。團隊成員也明確告訴 Claude,驗證步驟同樣需要進入計畫模式,而不僅僅是建置階段。
三、好好寫 CLAUDE.md(Invest in your CLAUDE.md)
「每次修正錯誤後,都要加上這句話:『更新你的 CLAUDE.md,這樣你就不會再犯同樣的錯誤。(Update your CLAUDE.md so you don't make that mistake again.)』Claude 在為自己撰寫規則方面異常出色。」
Boris 分享,有位工程師會讓 Claude 為每個任務或專案維護一個 notes 目錄,在每個 PR 後更新,然後在 CLAUDE.md 中指向這個目錄。
上述二、三兩點,如果不了解的話,強烈建議可以先看我之前摘要的這一篇「初階版」Claude Code 教學 XD:
四、建立自訂 Skills 並提交至 Git
Boris 建議:「建立你自己的 skills 並將它們提交到 git,在每個專案中重複使用。」如果你是團隊協作的話,可以參考以下建議:
- 如果你每天做某件事超過一次,就將它轉換成 skill 或斜線指令(slash command)
- 建立一個
/techdebtslash 指令,在每次會話結束時執行,以找出並消除重複的程式碼 - 設定一個 slash 指令,將 7 天的 Slack、Google Drive、Asana 和 GitHub 內容同步到一個上下文中
- 建立類似分析工程師風格的代理,能夠撰寫 dbt 模型、審查程式碼並在開發環境中測試變更
Agent Skill 是 Anthropic 2025年末公開的一項功能,設計理念是「漸進式揭露」(progressive disclosure)——只顯示足夠的資訊幫助 Claude 決定下一步該做什麼,然後在需要時揭露更多細節,被認為在 Context Engineering 的角度相當實用!
Skills 可以被儲存在個人層級的設定、專案層級的設定,也可以團隊協作時使用。官方文件提供了建立 skill 的範例,包括程式碼解釋、程式碼庫視覺化等。
根據 Claude Code 的「Skills」文件,每個 skill 都需要一個 SKILL.md 檔案,包含兩個部分:位於 --- 標記之間的 YAML frontmatter(告訴 Claude 何時使用這個 skill)和包含 Claude 在調用 skill 時遵循的指令的 markdown 內容。
詳細你可以從以下網址可以看到更多設定細節!
社群上也有提供所有 Skills 總整理:https://skillsmp.com/categories
五、讓 Claude 自己修復大部分錯誤
Boris 分享了團隊修復錯誤的方式:首先啟用 Slack MCP,然後將 Slack 錯誤討論串貼到 Claude 中,只要說「修復(fix it)」就好,無需切換上下文。或者,直接說「去修復失敗的 CI 測試」,不要微觀管理如何修復。團隊成員也會將 Claude 指向 docker 日誌來排查分散式系統問題——Claude 在這方面表現出人意料地好。
六、提升提示技巧
Boris 分享了幾個提示技巧:
- 挑戰 Claude:說「對這些變更進行嚴格審查,在我通過你的測試之前不要建立 PR」,「讓 Claude 成為你的審查者(Make Claude be your reviewer.)」、或者說「向我證明這能運作( Prove to me this works)」,讓 Claude 比較 main 分支和你的功能分支之間的行為差異。
- 在得到很平庸的修復時,說:「知道你現在所知道的一切,放棄這個方案並實作優雅的解決方案。(Knowing everything you know now, scrap this and implement the elegant solution)」
- 在交付工作之前撰寫詳細的規格並減少歧義。越具體,輸出就越好。
七、終端機技巧
Boris 提到團隊喜愛 Ghostty 終端機,多位成員喜歡它的同步渲染、24 位元色彩和適當的 Unicode 支援。
為了更容易管理多個 Claude 實例,使用 /statusline 自訂狀態列,可以讓畫面始終顯示上下文使用量和當前 git 分支。
他也建議使用語音聽寫,因為說話速度比打字快三倍,而且提示會因此變得更加詳細。
八、使用子代理(Subagents)
在任何你想讓 Claude 投入更多運算資源的請求後面加上「使用 subagents」。這樣的用意是保持主代理的上下文視窗乾淨且專注。
使用 /subagents 指令來查看和管理子代理。子代理有獨立的上下文視窗,可以處理特定的子任務。
Boris 建議,透過 hook 將權限請求路由到 Opus 4.5——讓它掃描攻擊並自動批准安全的請求。
什麼是 Hooks?可參見我寫的這篇:
如何設定,可參考官方說明:
九、使用 Claude 進行資料與分析
Boris 建議讓 Claude Code 使用「bq」CLI 即時提取和分析指標。他們在程式碼庫中有一個 BigQuery skill,團隊中的每個人都直接在 Claude Code 中使用它進行分析查詢。Boris 表示已經超過 6 個月沒有寫過一行 SQL 了!
十、與 Claude 一起學習
Boris 分享了幾個使用 Claude Code 進行學習的技巧:
- 在
/config中啟用「Explanatory」或「Learning」輸出風格,讓 Claude 解釋其變更背後的「為什麼」。 - 讓 Claude 產生視覺化的 HTML 簡報來解釋不熟悉的程式碼。它能製作出令人驚訝的好簡報!
- 要求 Claude 繪製新協定和程式碼庫的 ASCII 圖表,幫助你理解它們。
同場加映:Agent Team
Claude Code 2月初新增功能,現在支援「代理團隊(Agent Team)」,也稱為「Swarm」。
協調多個 Claude Code 實例共同協作,如團隊共享任務、代理間訊息傳遞及集中管理。
Agent Team 讓使用者能協調多個 Claude Code 實例協同工作。一個會話作為團隊負責人,負責協調工作、指派任務並整合結果。隊員們獨立作業,各自在自己的上下文視窗中,並且彼此直接溝通。與 Subagents 不同的是,使用者可以直接與個別隊員互動,而不需透過負責人。
Boris Cherny 分享的這十大心法,每一項都經過 Claude Code 團隊的實戰驗證。不過正如 Boris 在開頭所強調的:「沒有唯一正確的使用方式,每個人的設定都不同,你應該實驗找出最適合自己的方法。」
我自己其實也沒有全然都使用(有些不太符合習慣、或平常遇到的專案並不大),例如 Hooks 的部分我自己暫時還沒有用得很習慣,如果害怕出錯我自己仍不會輕易開「Auto-accept」的模式,不過使用 Plan mode、使用 Skills(或是一些工具有開放 llm.txt)我覺得很有助於開發!
另外,我看完以後的 takeaway,確實會想多多嘗試平行作業(worktree)跟增加subagents 的運用,歡迎大家也可以分享看法!


























