透過在專案根目錄配置 CLAUDE.md,可有效抑制 Claude 的冗長回應並節省 token 成本
透過在專案根目錄配置 CLAUDE.md,可有效抑制 Claude 的冗長回應並節省 token 成本。
這項技術方案透過在專案根目錄放置 CLAUDE.md 設定檔,強制約束 Claude 的輸出行為,藉此消除無意義的客套話、格式雜訊及過度工程化的程式碼,進而達到降低 token 消耗的目標。
核心問題與解決方案
Claude 預設的回應模式常包含大量無效資訊,例如過度頻繁的「當然沒問題!」、「這真是個好問題!」等客套開場白,以及不必要的程式碼重述或過度抽象化。這些行為不僅浪費 token,更會干擾開發效率。透過 CLAUDE.md,使用者能直接定義行為準則,讓 Claude 轉向更簡潔、直接的輸出風格,例如:
- 移除所有奉承式的開場與結尾。
- 禁止在未經要求下重述問題。
- 優先提供直接的程式碼修正,而非過度設計的解決方案。
效能與成本效益
根據該專案的基準測試,使用 CLAUDE.md 後,在解釋程式碼、程式碼審查及修正幻覺等任務中,平均可減少約 63% 的輸出字數。以實際成本計算,若每日處理 1,000 個 prompt,每月約可節省 96,000 個 token,換算下來三個專案合併每月可節省約 25.92 美元。作者特別提醒,此方案並非萬靈丹,其效益取決於輸出量是否足以抵銷該設定檔佔用的輸入 token 成本,對於低輸出量的單次查詢,反而可能增加成本。
適用場景與限制
該方案並非適用於所有情況,使用者需評估專案需求:
- 適用場景:高輸出量的自動化管道(如 Agent 迴圈)、重複性的結構化任務、需要統一輸出格式的團隊開發。
- 不適用場景:單次短查詢、需要頻繁進行架構辯論的探索性開發、或是需要極高解析度保證的場景(此類情況建議使用 API 原生的結構化輸出功能)。
實作與擴充建議
該專案提供了多種設定檔(Profile),針對不同需求(如程式開發、資料分析、自動化代理)提供對應的優化策略。此外,CLAUDE.md 支援層級化配置,使用者可將通用規則放在全域設定,將專案特定限制放在專案根目錄,並將任務特定規則放在子目錄,透過這種組合方式,既能維持規則的精簡,又能確保其在特定情境下的有效性。
一个 Claude Code 输出压缩配置文件,通过在项目根目录放置 CLAUDE.md 文件来减少 Claude 回复的冗长程度。
— Geek Lite (@QingQ77) April 1, 2026
通过 prompt 规则约束 Claude 的输出行为,去除废话、格式噪音和过度谄媚。作者还算了账:1000 prompts/day → 96,000 tokens/day → 每月省 $8.64。3个项目加起来每月 $25.92。
120…
