裝技能的時候很開心,一個一個加,每個看起來都有用。半年後你有十幾個,其中大概三個真的在用。
這件事的代價不明顯,但它每一場對話都在收費:每個技能的名稱和描述,每次開場都要載入,AI 才知道自己有哪些技能可用。沒在用的那幾個,等於每天都在付一筆你沒發現的租金。
2026 年 8 月底,Claude Code 加了一個指令把這筆帳攤開:/skill-doctor。
你以為的 報告會告訴你的 「多裝幾個總有用」 每個技能佔多少脈絡 「我常用那幾個」 過去七天各被叫了幾次 「應該都還在用吧」 哪幾個從來沒被叫起來
報告怎麼讀
打 /skill-doctor,互動的對話裡會開在外掛管理員的統計分頁,在非互動的場合(像是背景執行或用 -p 跑)它會直接輸出純文字。內容是每個已載入技能的名稱與描述、各自的脈絡成本、過去七天的使用次數,以及從來沒被用過的標記。
我自己讀的順序是先排序:成本高又沒在用的排最前面,那就是純粹的浪費。成本低但也沒在用的,優先度低,先留著。常用的不用管。
要注意兩個限制。這個指令需要 2.1.252 以上的版本,而且在手機或瀏覽器的遠端連線上不能用,會直接告訴你這個連線不支援。另外它只報告,不會替你關掉任何東西。
沒在用的,關掉就好,不必刪
發現一個沒在用的技能,直覺是刪掉。但刪掉之後,三個月後你想起「好像做過一個處理這件事的東西」,就找不到了。
設定裡有一個技能覆寫的欄位,可以把單一技能的狀態改掉:完全啟用、只留名稱不載入描述、只有你手動叫才會出現、完全停用。中間那兩檔特別有用——你保留了它,但它不再每次開場都佔位置。
我的判斷很粗糙但夠用:七天內用過的留著,七天內沒用過但每個月會用的改成只有手動叫才出現,兩個月沒想起來的直接停用。真的要刪,等到你確定那件事已經不做了。
順帶一提,這跟常駐檔是同一個道理,只是換了個地方發生。常駐檔會長胖,技能清單也會,而且技能清單長胖的過程更無感,因為每一個都是你當初刻意裝的。
動手做
先跑一次,看完再決定:
/skill-doctor
把報告貼進一場新對話,讓它幫你做取捨,這段的重點是逼它給理由而不是只給結論:
下面是我的技能使用報告。請把每個技能分成四類,每一類說明理由: 1. 留著(七天內用過,或成本低但關鍵)。 2. 改成只有我手動叫才載入(偶爾會用,但不必每次開場佔位置)。 3. 停用(兩個月沒用,或功能跟別的重複)。 4. 該合併(兩個技能做的其實是同一件事,說明怎麼併)。 請按「省下的開場脈絡成本」由大到小排序,並在最後告訴我這樣調整大概省下多少開場成本。 報告:(貼上)
這一段裡的「脈絡成本」如果報告沒給數字,就請它用描述長度估。重點不是精準,是排序。
做對了的樣子:你說得出自己有幾個技能、有幾個真的在用;沒在用的是被關掉不是被刪掉;你每一兩個月會看一次這份報告,跟環境體檢排在一起做。
站內延伸
- 技能太肥就該拆 → SKILL.md 超過 500 行就該拆
- 環境的整體體檢 → 先做環境體檢,再怪模型
- 常駐檔的定期修剪 → 常駐檔不是寫完就好
來源: Claude Code:Discover plugins(外掛管理員的統計分頁、技能覆寫的四種狀態設定);Claude Code:週報 2026-w36(2026 年 8 月底上線、報告內容為每個技能的脈絡成本與使用頻率、需 v2.1.252 以上、遠端連線不支援)。
技能清單會像常駐檔一樣悄悄長胖,而且每一個描述都在每次開場收租。現在有一份報告把成本和使用次數並排給你看,排序之後動手:成本高又沒在用的先處理,沒在用的關掉而不是刪掉,真的要刪等你確定那件事不做了。
沒在用的技能,
每天都在收你的租
什麼時候看這張:你裝了十幾個技能,說不出哪幾個真的在用。
- 每個技能的描述,每次開場都要載入一遍
- 報告只列給你看,不會替你關掉任何東西
- 沒在用的關掉就好,刪了三個月後你會找不到
第一個動作跑一次技能報告,把成本高又從沒被叫起來的那幾個關掉,先別刪。輸入 /skill-doctor,五分鐘。