DAY 166 · 2026-06-15

我的 skill 被偷渡了

SLIDES · 6
Day 166 我的 skill 被偷渡了 — 投影片 1Day 166 我的 skill 被偷渡了 — 投影片 2Day 166 我的 skill 被偷渡了 — 投影片 3Day 166 我的 skill 被偷渡了 — 投影片 4Day 166 我的 skill 被偷渡了 — 投影片 5Day 166 我的 skill 被偷渡了 — 投影片 6
1 / 6

今天整理 ~/.claude/skills,一口氣多了七八個我沒印象自己放過的資料夾——docx、pdf、pptx、xlsx 都在裡面。

查了一下,都是 Anthropic 官方出的 skill(給 AI 的能力擴充包,一個資料夾裝一套做某件事的最佳實務),來路沒問題;問題是我從來沒放行過,而且是最近才冒出來的。這篇講我怎麼發現、追到是誰帶進來的,還有為什麼我會把它當成 context 污染。

為什麼多幾個資料夾我會馬上發現

Day 117、119 提過,我的 skill 是用自己寫的 /skills-manager 在管的——哪些放進來、哪些設成全域(global),都靠一套 bullpen + symlink 的流程在控,清單裡該有什麼是我自己決定的。

所以我的清單不長,每個都認得。突然多七八個沒看過的資料夾,就跟桌面突然冒出一排你沒存過的檔案一樣顯眼。第一反應是:這誰放的?

追下去,是 Fable 帶進來的

是 Claude Fable 5(Anthropic 最近推出的新模型,Claude 5 家族第一支)。

證據在它的 system prompt 裡(模型出廠就內建、每次對話最前面那段設定,最近被 leak 出來)。我把整份抓下來看,裡面把這幾個 office skill 寫成"動工前的必讀"——原話是:開任何檔案、寫任何 code 之前,都要先把相關的 SKILL.md 讀過一遍,而且是 mandatory(強制),不是"你覺得需要再讀"。

換句話說,這幾個 skill 不是我挑的,是模型出廠就綁在身上的標準配備。它預設你一定會用到 Word、PPT、Excel、PDF,所以先幫你備好。

這幾個是幹嘛的

最眼熟的就是微軟 Office 那一套:docx → Word、pptx → 簡報、xlsx → 試算表、pdf → 產生或填 PDF 表單。Windows 世界天天在用的格式。

我不是說它們不好——真要做一份正式的 Word 報告、填一份 PDF 表單,這幾個 skill 大概很猛。但我大部分專案都在寫 code、跑 workflow、發文章,一年也產不出幾份 .docx。對我來說,就是用不到。

為什麼我把它當 context 污染

skill 不是放著不佔位子的東西。它的名字跟描述會被塞進每次對話的 context(模型每次能讀到的那塊注意力),好讓模型知道什麼時候該觸發哪一個。

所以這七八個我用不到的 skill,代價是:每次開場模型都先把它們的說明掃一遍,每次都在背景分神判斷"現在是不是該產一份 Word"。模型的注意力本來就有限,平白多七八個用不到的選項,就多七八個讓它分心的點。

把跟我工作無關的東西寫死在模型的出廠設定裡,預設所有人都得扛——這對我來說就是污染。不是它壞,是它不該未經我同意就住進來。

在意的話,清一次就好

做法很簡單:去 ~/.claude/skills 翻一遍,沒放行過、又用不到的,直接移掉。我自己是回到 /skills-manager 的 bullpen 對一遍——我的 skill 全都是從 bullpen 連出去的捷徑(symlink),清單裡有、bullpen 裡卻沒有的,就是被硬塞進來的資料夾,直接刪掉就乾淨了。

而且 Fable 現在也用不了了,帶這些東西進來的那條路等於斷了。清一次,之後不會再被偷渡進來。


工具可以越做越強,這我樂見;但放進我 context 裡的東西,我想自己挑。

最近開始做免費的一對一諮詢,幫你把 AI 接進自己的工作流——有需要的話可以約:https://www.dawsonwang.com/


資料來源:

延伸閱讀
看完整 166 篇 →