跳到主要內容

Claude 老是廢話連篇?一個檔案讓它只說重點

你問 Claude 一個問題。

它先說:「好問題!這是一個很值得探討的主題。讓我來為你詳細說明⋯⋯」

然後才開始回答。

這不只是煩。每一個字都是 token,每一個 token 都在燒你的額度。如果你每天用 Claude 做開發,這些廢話累積下來,一個月可以差出幾百塊台幣。

drona23/claude-token-efficient on GitHub

Claude 的預設行為是什麼問題

Claude 被訓練成「友善、有幫助」,所以它預設會:

  • 開場白:「當然!」「好的,我來幫你⋯⋯」
  • 結尾感謝:「希望這個回答有幫助!」「有任何問題歡迎繼續問!」
  • 重複你說過的話:「你問到了 X,這確實是個重要的問題⋯⋯」
  • 過度解釋:解釋自己為什麼要這樣回答,然後才給答案

這些行為在聊天情境下還好,但如果你是開發者、要讓 Claude 幫你寫程式、做 code review、或跑 agent 流程,這些廢話毫無價值。

CLAUDE.md 是什麼

CLAUDE.md 是一個放在專案根目錄(或你的 home 目錄 ~/)的 markdown 檔案。

Claude Code 每次開始對話,都會自動讀取這個檔案,把裡面的內容當成系統指令。這表示你可以用它告訴 Claude:「不要廢話,直接給答案。」

drona23/claude-token-efficient 這個 repo 幫你把這件事做好了。它是一個現成的 CLAUDE.md 模板,專門設計來消除 Claude 的冗余輸出行為。3.4k stars,社群驗證過的做法。

3 步驟上手

第 1 步:下載檔案

github.com/drona23/claude-token-efficient 下載 CLAUDE.md

有三個版本可選:

  • v6(推薦新手):單一檔案,一次設定好
  • v8:更精簡,token 壓縮更極致
  • v5:多檔案版,適合進階分場景設定

第 2 步:放到正確位置

# 全域生效(推薦):放到 home 目錄
cp CLAUDE.md ~/CLAUDE.md

# 或只針對某個專案
cp CLAUDE.md /your-project/CLAUDE.md

第 3 步:開新對話

重新啟動 Claude Code 或開一個新對話,設定就生效了。不需要重裝、不需要改程式碼。

效果對比

同一個問題,加設定前後的回應差異:

加設定前加設定後
:什麼是 async/await?「好問題!async/await 是 JavaScript 中處理非同步操作的一種語法糖,讓你可以用更接近同步的方式撰寫非同步程式碼。它建立在 Promise 之上⋯⋯(180字)」「async/await 是 Promise 的語法糖。async 函數回傳 Promise,await 暫停執行直到 Promise resolve。(65字)」
:幫我 review 這段 code「感謝你分享這段程式碼!我來幫你仔細看看⋯⋯(接著列出每個問題都帶解釋)(120字)」「第 12 行:缺少錯誤處理。第 18 行:變數命名不清。建議加 try/catch。(30字)」

平均節省 63% 的輸出 token。100 個 prompt/天,一個月省下約 0.86美元;1,000prompt/天則是0.86 美元;1,000 個 prompt/天 則是 8.64 美元。

結語

如果你每天用 Claude Code 開發,這是一個設定一次、長期受益的做法。五分鐘,換來每次回應都直接給答案。

repo 裡有 v5、v6、v8 三個版本,以及針對 benchmark、coding、agent、analysis 不同場景的 profile。有興趣可以去看看,選適合自己工作流的版本。

github.com/drona23/claude-token-efficient