即時精選

Claude Code 開發團隊 Boris Cherny 親授:十大 AI 寫程式心法公開【2026年最新】

更新 發佈閱讀 12 分鐘

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)
  • 建立一個 /techdebt slash 指令,在每次會話結束時執行,以找出並消除重複的程式碼
  • 設定一個 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 的運用,歡迎大家也可以分享看法!


留言
avatar-img
CT
95會員
93內容數
加入沙龍追蹤 CT 更多文章!
CT的其他內容
2025/10/03
Anthropics 團隊提出在設計 AI 代理人(AI Agent)發現好工具(tool use)需定義明確且有意圖充分、context 能靈活運用,提出各項優化token方法確保 AI 代理人(AI Agent)更直覺解決真實任務。Claude 團隊探討如何為 AI Agent 設計高效工具。
Thumbnail
2025/10/03
Anthropics 團隊提出在設計 AI 代理人(AI Agent)發現好工具(tool use)需定義明確且有意圖充分、context 能靈活運用,提出各項優化token方法確保 AI 代理人(AI Agent)更直覺解決真實任務。Claude 團隊探討如何為 AI Agent 設計高效工具。
Thumbnail
2025/09/14
本文比較OpenAI、Claude、Perplexity三大AI搜尋API(web search),包含規格、串接方式、重要參數、使用限制。本文將以Python 為例,助你整合LLM與網路搜尋 web search 能力。
Thumbnail
2025/09/14
本文比較OpenAI、Claude、Perplexity三大AI搜尋API(web search),包含規格、串接方式、重要參數、使用限制。本文將以Python 為例,助你整合LLM與網路搜尋 web search 能力。
Thumbnail
2025/09/08
OpenAI Agents SDK 更新 Session 機制,大幅簡化 AI 記憶管理,讓開發支援對話型 AI、Agent 更輕鬆!本文介紹 Session 原理、三種記憶方法(OpenAI Conversations API、SQLite、SQLAlchemy),設計 AI Agent 更輕鬆!
Thumbnail
2025/09/08
OpenAI Agents SDK 更新 Session 機制,大幅簡化 AI 記憶管理,讓開發支援對話型 AI、Agent 更輕鬆!本文介紹 Session 原理、三種記憶方法(OpenAI Conversations API、SQLite、SQLAlchemy),設計 AI Agent 更輕鬆!
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
創業者常因資金困境而無法抓住機會,利用房產活化讓二胎房貸成為財務策略的有力夥伴。 諮詢國峯厝好貸的二胎房貸服務,讓你的房子成為你最強力的天使投資人,推動事業成長。
Thumbnail
創業者常因資金困境而無法抓住機會,利用房產活化讓二胎房貸成為財務策略的有力夥伴。 諮詢國峯厝好貸的二胎房貸服務,讓你的房子成為你最強力的天使投資人,推動事業成長。
Thumbnail
BDD是什麼 BDD 是 Behavior-Driven Development(行為驅動開發) 的縮寫,是一種軟體開發方法論,結合了 TDD(測試驅動開發) 和 DDD(領域驅動設計) 的概念,主要目的是讓開發團隊、測試人員與非技術的業務人員(如產品經理)能用共同的語言協作,確保開發的系統功能符
Thumbnail
BDD是什麼 BDD 是 Behavior-Driven Development(行為驅動開發) 的縮寫,是一種軟體開發方法論,結合了 TDD(測試驅動開發) 和 DDD(領域驅動設計) 的概念,主要目的是讓開發團隊、測試人員與非技術的業務人員(如產品經理)能用共同的語言協作,確保開發的系統功能符
Thumbnail
如果你是一位開發者,正在尋找一款 速度快、支援多人協作、還內建 AI 助手 的新世代編輯器,那你一定不能錯過 Zed。 Zed 是由 Atom 編輯器與 Tree-sitter 團隊成員共同開發的新一代程式碼編輯器。它不只強調極速與極簡的使用體驗,更重要的是:現在可以免費使用 Claude 模型
Thumbnail
如果你是一位開發者,正在尋找一款 速度快、支援多人協作、還內建 AI 助手 的新世代編輯器,那你一定不能錯過 Zed。 Zed 是由 Atom 編輯器與 Tree-sitter 團隊成員共同開發的新一代程式碼編輯器。它不只強調極速與極簡的使用體驗,更重要的是:現在可以免費使用 Claude 模型
Thumbnail
記錄了在開發過程中與LLM合作的經驗教訓,以及在資料處理和模型設計上的一些思考。特別強調了在開發過程中,有時看似繁瑣的基礎工作反而是最重要的。
Thumbnail
記錄了在開發過程中與LLM合作的經驗教訓,以及在資料處理和模型設計上的一些思考。特別強調了在開發過程中,有時看似繁瑣的基礎工作反而是最重要的。
Thumbnail
踏上 Android 開發成功之路!2025 學習路線圖,從 Kotlin 程式語言基礎起步,逐步深入進階學習。掌握架構設計,利用豐富學習資源,設定短期與長期目標。遵循本指南,打造出令人驚艷的 Android 應用程式。
Thumbnail
踏上 Android 開發成功之路!2025 學習路線圖,從 Kotlin 程式語言基礎起步,逐步深入進階學習。掌握架構設計,利用豐富學習資源,設定短期與長期目標。遵循本指南,打造出令人驚艷的 Android 應用程式。
Thumbnail
最近幾年,「無程式碼」(Nocode) 平台的崛起正改變著我們對軟體開發的認知。在這個視覺化、直觀的操作環境下,即使沒有技術背景的人也能參與到軟體開發中。就像智慧型手機時代用語音和手勢操控一樣,Nocode 旨在使商業系統設計變得輕而易舉。
Thumbnail
最近幾年,「無程式碼」(Nocode) 平台的崛起正改變著我們對軟體開發的認知。在這個視覺化、直觀的操作環境下,即使沒有技術背景的人也能參與到軟體開發中。就像智慧型手機時代用語音和手勢操控一樣,Nocode 旨在使商業系統設計變得輕而易舉。
Thumbnail
本文章記錄了我在2023年8月透過Finlab課程和自己的研究開發出的一個量化投資策略程式,回測顯示年化報酬率達到99%。該策略在大盤不穩或空頭時期具有避免持股的特性,並在8年的回測中實現了驚人的資產增長。從2024年開始,我將開始實際將這一策略應用於市場,並在文章中記錄相關的實際操作。
Thumbnail
本文章記錄了我在2023年8月透過Finlab課程和自己的研究開發出的一個量化投資策略程式,回測顯示年化報酬率達到99%。該策略在大盤不穩或空頭時期具有避免持股的特性,並在8年的回測中實現了驚人的資產增長。從2024年開始,我將開始實際將這一策略應用於市場,並在文章中記錄相關的實際操作。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News