重點 #1 · 最重要

Context 越滿越容易失準

所有對話、檔案、命令輸出都塞同一個窗。越接近滿載、無關噪音越多,AI 越容易失準。

💡 重點是避免無關噪音,不是永遠清空 — 深陷複雜問題時,累積的脈絡反而有價值

Context Window 使用率 10K / 200K tokens 100K / 200K tokens 190K / 200K tokens
🟢 清爽 🟡 變慢 🔴 失準

# 對話一直堆積...

→ 讀 src/auth.ts (3200 tokens)
→ 讀 src/api.ts (5800 tokens)
→ 又貼整個 stack trace (12k tokens)
→ 又問十個無關問題
→ ⚠️ AI 開始忘記第一輪需求

回答品質

越塞越糊

三個對策

🧹

/clear

直接重開一輪

換主題、改 bug 完了,直接清空不要拖。

🗜️

/compact

壓縮重點摘要

想保留脈絡但又塞太滿,壓縮完繼續。

📜

CLAUDE.md

長期知識永久寫進去

每次都要講的事,寫進檔案別丟對話。

進階管理工具

基本三招(/clear · /compact · CLAUDE.md)之外,官方還有這些細節:

Auto Compaction

接近 context 上限時 Claude Code 自動觸發壓縮

→ 保留程式碼、檔案狀態、關鍵決策;壓掉聊天瑣事。

/compact <指示>

指示壓縮,告訴它要保留什麼

/compact Focus on the API changes

Esc Esc / /rewind

部分摘要 — 選中某個 checkpoint

→ 「Summarize from here」(往後壓) 或「Summarize up to here」(往前壓)

CLAUDE.md 壓縮規則

CLAUDE.md 指定壓縮時要保留什麼

# CLAUDE.md

When compacting, always preserve

modified files list and test commands

/btw

不入歷史的快問快答

→ 想查個小東西但不想污染對話歷史,用 /btw。答案顯示在 overlay 但不會加進 context。

# 一句話心法