Claude Code 創作者 Boris Cherny 的用法
最近看到一篇整理 Claude Code 創作者 Boris Cherny 怎麼用自己工具的文章,幾個做法我試了覺得確實有差。
平行跑 session 是最大的提升
Boris 同時開 5 個 terminal session 加 5 到 10 個網頁 session,一天推 20 到 30 個 PR。我沒他那麼誇張,但自從開始用 git worktree 同時跑 2 到 3 個 Claude Code,接案效率明顯提高。以前一個案子的前端改完等 Claude 跑,我就在那邊滑手機;現在前端跑的時候我切到另一個 tab 讓 Claude 處理另一個案子的 API。
指令就是 claude --worktree feature-x 開一個隔離的 session,各自有自己的 branch 互不干擾。
讓它自己驗證自己的工作
這點我之前沒在做。結果就是 Claude 交出來的東西我還要自己再跑一遍確認。Boris 的做法是給 Claude 一個驗證手段,後端就讓它跑 test,前端就用 Chrome Extension 讓它看到畫面。他原話是:你不會叫一個工程師在沒有瀏覽器的情況下做網站。
我現在的做法是每次交任務結尾加一句「跑完 test,沒過就自己修到過」。品質差很多,來回次數從 3 到 4 次降到通常 1 次就能用。
CLAUDE.md 飛輪
Boris 叫這個 Compounding Engineering。做法是每次 Claude 犯錯就在 CLAUDE.md 加一條規則,下次啟動它自動讀取,同樣的錯就不會再犯。
我現在每個案子的 repo 都有一份,通常不到 100 行。關鍵是不要只寫規則,要寫原因。「不要用 any」沒用,「不要用 any,因為客戶的 CI 有開 strict mode,推上去會掛」才有用。Claude 知道為什麼,就不會在別的地方再犯類似的事。
用了大概兩週,體感上同一個案子的修正次數少了一半左右。不精確,但確實省時間。
作者:tony