Context Window Token 衛生

Claude Code 每次開新對話都會載入所有 Skill / CLAUDE.md / Memory——不管用不用。如果不定期清理,光是設定檔就吃掉幾萬 token,留給實際工作的 context 變少。定期「Token 體檢」是 Claude Code 重度用戶的硬要求

痛點:不可見的 Token 流失

Hans 一次盤點發現:

來源浪費量
4 個 Skill 同時存在 ~/.claude/skills/~/.claude/commands/ 兩處580 行 / 20,000 token
→ 等於每次開對話多讀一篇 5,000 字中文文章

→ AI 「光是讀重複的 Skill 就等於讀了一篇長文,然後什麼事都還沒開始做」。

四個常見 Token 浪費點

浪費點偵測方式處置
Skill 重複兩個目錄同名檔刪一邊(保留 ~/.claude/skills/
CLAUDE.md 寫太多超過 200 行CLAUDE.md 內容篩選原則 精簡
Memory 沒整理過時 memory 還在被載入刪過時項目
Skill description 太長出現在每次的指令列表縮成一行

體檢流程(一次到位)

跟 Claude Code 直接說:

幫我檢查所有 skill 有沒有重複或不必要的

它會自動:

  1. 讀取 ~/.claude/skills/~/.claude/commands/ 全部 skill
  2. 列出每個的位置、行數、內容摘要
  3. 比對哪些重複、哪些跟 CLAUDE.md 內容重疊
  4. 給清理建議

→ 約 5 分鐘掃完。

對應 vault 的 wiki-lint

vault 端的對等物是 wiki-lint skill:

Claude Code 端vault 端
Token 體檢wiki-lint 健康度檢查
找重複 Skill找跨 domain basename 衝突
找過時 memory找 90 天沒更新 stable entity
一次掃完報告wiki-lint 分數報告

兩者哲學一致:規律性自我健檢勝於累積爛掉再一次重整

與其他概念的關係

強連結

推斷連結

來源出處