Claude Code 創始團隊的 10 個最佳實踐技巧


本文整理自 Claude Code 創建者 Boris Cherny 在 X(前 Twitter)上的分享,內容來自 Claude Code 團隊的實際使用經驗。每個人的環境和配置都不同,沒有唯一正確的用法——多實驗,找到最適合自己的方式。

原文:Boris Cherny (@bcherny) 中文翻譯參考:Cell 細胞 & Claude


1. 盡量並行做更多事

同時開 3–5 個 git worktree,每個工作樹各跑一個獨立的 Claude 會話並行推進。這是團隊公認生產力提升最大的「解鎖點」。

Boris 個人使用多個 git checkout,但團隊大多數人更偏好 worktree。實用做法包括:

  • 為 worktree 取名,搭配 shell alias(如 zazbzc)快速切換
  • 專門建一個 “analysis” worktree,只用來讀日誌、跑 BigQuery

alt text

參考文件:Run parallel Claude Code sessions with git worktrees


2. 每個複雜任務都從 Plan Mode 開始

把精力投入在計劃上,讓 Claude 一次完成實作。

團隊的做法:

  • 先讓一個 Claude 寫計劃,再開第二個 Claude 以「資深工程師」的角色審閱
  • 事情一跑偏,立刻切回 Plan Mode 重新規劃,別硬推
  • 驗證步驟也進入 Plan Mode,不只是寫程式碼時才用

alt text


3. 認真維護你的 CLAUDE.md

每次糾正 Claude 後,用這句話收尾:

「更新你的 CLAUDE.md,這樣你就不會再犯這個錯誤了。」

Claude 在為自己寫規則這件事上表現出奇地好。隨著時間推移,持續迭代打磨你的 CLAUDE.md,直到能明顯看到 Claude 的出錯率下降。

進階做法:讓 Claude 為每個任務/專案維護一個 notes 目錄,每次 PR 後更新,再在 CLAUDE.md 中指向該目錄。

alt text


4. 自訂 Skills 並提交到 Git

如果某件事你每天做不止一次,就把它做成一個 skill 或 command。團隊建議:

  • 做一個 /techdebt slash command,在每次會話結束時跑一遍,找出並清理重複程式碼
  • 做一個 slash command,把最近 7 天的 Slack、GDrive、Asana、GitHub 同步成一份上下文摘要
  • 像分析工程師那樣建 agent:寫 dbt model、做程式碼審查、在 dev 環境測試變更

參考文件:Claude Code Skills alt text


5. 大多數 Bug,Claude 能自己修

團隊的實際做法:

  • 啟用 Slack MCP,直接把 Slack 的 bug 討論串貼給 Claude,只說一句 fix,零切換成本
  • 直接說「去修 failing 的 CI tests」,不要微操,不要告訴它怎麼修
  • 把 docker logs 丟給 Claude 排查分散式系統問題——它在這方面強得出乎意料

alt text


6. 提示詞進階技巧

a. 讓 Claude 質疑你

「對這些改動狠狠審問我,只有我通過你的測試你才准發 PR。」

也可以說「證明給我看這能跑」,讓它比較 main 分支和 feature 分支的行為差異。

b. 推翻重來

當修得不夠好時:

「基於你現在已知的一切,把這套方案丟掉,重新實作一個優雅的解法。」

c. 交付前寫清楚規格

減少歧義。你越具體,產出越好。


7. 終端與環境配置

  • Ghostty 是團隊推薦的終端,喜歡它的同步渲染、24-bit 色彩和完善的 Unicode 支援
  • /statusline 自訂狀態列,始終顯示上下文用量和當前 git 分支
  • 為終端標籤頁上色並命名,有時搭配 tmux,一個任務/工作樹一個 tab
  • 使用語音輸入:說話速度比打字快 3 倍,提示詞也因此更詳盡(macOS 按兩次 fn)

更多建議:Terminal Configuration alt text


8. 使用 Subagents(子代理)

  • 想讓 Claude 在問題上投入更多算力?在請求末尾加一句 use subagents
  • 把單獨的小任務丟給 subagent,保持主 agent 的上下文窗口更乾淨、更聚焦
  • 用 hook 把權限請求路由到 Opus 4.5,讓它掃描攻擊並自動批准安全請求

參考文件:Hooks - Permission Request

alt text


9. 用 Claude 做數據分析與指標查詢

讓 Claude Code 使用 bq CLI 隨時拉取並分析指標。團隊把一個 BigQuery skill 提交到代碼庫,所有人都在 Claude Code 裡直接跑分析查詢。Boris 本人已經超過 6 個月沒寫過一行 SQL。

這個做法適用於任何提供 CLI、MCP 或 API 的資料庫。


10. 用 Claude 學習

  • /config 啟用 Explanatory 或 Learning 輸出風格,讓 Claude 解釋改動背後的「為什麼」
  • 讓 Claude 生成視覺化的 HTML 簡報來講解陌生程式碼——效果出乎意料地好
  • 讓 Claude 用 ASCII 圖畫協議或代碼庫結構圖,幫助快速理解
  • 做一個 間隔複習(spaced-repetition)學習 skill:你先講自己的理解,Claude 追問補缺口,並把結果存下來

結語

這些技巧的核心理念是:把 Claude 當成一個真正的工程夥伴,而非單純的程式碼生成器。透過並行工作流、持續維護的 CLAUDE.md、自訂技能、以及善用子代理,你可以大幅提升開發效率。最重要的是——多實驗,找到最適合自己的工作方式。