平行呼叫工具省 token

問題

Claude 需要讀 3 個檔案時,會分 3 輪各讀 1 個。需要驗證 7 個 URL 時,會分 7 輪各驗 1 個。每多一輪就多傳一次完整 context,token 消耗倍增。

在 64 sessions 的使用數據中,Bash 工具被呼叫了 3,126 次,很多是可以合併的操作。

原因

Claude 預設是「做一件事 → 回報 → 做下一件事」的循序模式。它不會主動思考「這幾件事可以同時做」。

解決方案

在 CLAUDE.md 裡明確指示平行操作的規則。

可複用的 CLAUDE.md 規則

### 平行操作
- 需要讀多個檔案時,一次送多個 Read,不要分多輪
- 需要同時跑 curl 和讀檔時,Bash + Read 平行送出
- 驗證多個 URL 時,一個 Bash 呼叫 for loop 全部檢查
- 每省一輪 = 省一次完整 context 傳輸
- 研究類任務(找圖片、查資料)dispatch 背景 agent,主線程繼續做不依賴結果的工作

回到頂部