你重寫你的 CLAUDE.md 了嗎?模型換代後,寫給 AI 的規則該刪與該留
Anthropic 在 7 月下旬發了一篇官方文章,主題是給新一代模型的指示該怎麼寫。裡面最有力的一個證據:他們把自家 Claude Code 的系統提示詞砍掉八成,程式能力評測沒有下降。
Anthropic 的建議很直接——用同樣的標準,重看你自己的 CLAUDE.md。
我照做了,把自己的檔案從第一行讀到最後一行,清了一輪。這篇講三件事:為什麼半年前的寫法現在反而扣分、實際清完的結果,以及哪些規則不但不能刪、模型越強越要留。
CLAUDE.md 是什麼(30 秒版)
CLAUDE.md 是放在專案資料夾裡的一份指示,Claude Code 每次開工都會先讀它。你把專案的背景、規範、注意事項寫在裡面,就不用每次重講。
沒在用 Claude Code 的話,ChatGPT 的自訂指令、Claude 的專案指示,是同一件事:一份長期有效、每次對話都會被讀一遍的規則。
要先建立的一個觀念是:指示不是免費的。模型每次都要先讀完你全部的規則,才開始做正事。規則越長,分給正事的注意力就越少。
半年前的寫法,為什麼現在反而扣分
CLAUDE.md 長胖的過程通常很合理:每次 AI 做錯,就多寫一條。半年下來,檔案越來越長,模型卻已經換了好幾代——規則還是寫給當年那個需要手把手教的弱模型。
對照官方文章的說法,這幾種最常見的寫法,現在都值得重看:
一、詳細的步驟清單。 「先讀哪個資料夾、再做什麼、最後檢查什麼」。當年這樣寫,是因為弱模型不會自己規劃;現在的模型會了,你的固定步驟反而會擋住更好的做法。官方的新建議是:講清楚目標和底線,把「怎麼做」還給模型。
二、輸出範例和格式範本。 貼一段範本要它照著寫。範例會把產出限縮在範本的樣子——看起來是在確保品質,效果卻是把每次的產出都框在同一個模子裡。描述你要的結果就好。
三、同一件事重複提醒。 怕它忘記,所以同一條規則在檔案裡出現三次。寫一次它就看得到,剩下兩次只是佔空間。
四、一次塞滿所有背景。 把整個專案的說明、所有工具的用法全部前置。官方的建議是反過來:CLAUDE.md 保持輕量,讓模型需要什麼、再自己去看什麼——它會看檔案,你不用把檔案的內容抄給它。
官方有一句話可以當這一段的總結:顯而易見的東西不用寫,把字數留給模型自己看不出來的事。
我自己清完的結果
我的檔案從 227 行刪到 186 行,刪掉快兩成。沒有官方的八成那麼多——他們清的是自家工具的系統提示詞,累積的方式不一樣;但刪的方向相同,全是上面那幾類:步驟教學、格式範本、重複的提醒。
順帶還翻到一些完全白費的東西——一份放了半年沒更新、但每天都被完整讀一遍的過時說明,還有幾條放錯位置、模型從來沒真正看到的提醒。不整理,就不會發現。
清完的體感很明顯:AI 沒有變笨,反而更快進入正題,也不再需要先消化一堆過期的、甚至互相矛盾的舊叮嚀。留下來的每一條規則,也因為變少而更有份量。
有一類規則,模型越強越要留
講到這裡,這篇看起來像在勸你刪規則。後半段正好是另一面。
規則其實分兩種:教它怎麼思考的,和擋住它闖禍的。模型變強,第一種變成累贅,第二種反而更重要。
該留的規則長這樣:
- 說做完了,要附上證據
- 不確定的事,要說不確定,不能用猜的
- 不可逆的操作(刪東西、對外發送),先問過
- 對外的內容,有哪些不能碰的底線

這些跟模型聰不聰明無關。我清完之後回頭看紀錄,「說做完了、其實沒驗證」這種事,換了最強的模型也還在發生。而且模型越強,「應該沒問題」講得越有說服力——你越信任它,就越需要一道只認證據的關卡。
分不清這兩種規則就動手刪,整理就變成拆護欄。
逐條自查的四個問題
把你的 CLAUDE.md 或自訂指令打開,每一條規則過這四個問題:
- 這條是在教它怎麼做,還是在擋一件真的出過事的狀況? 教做法的,列入刪除候選;擋出事的,留下。
- 它對應過一次真實的出錯嗎? 講不出具體案例的規則,先進觀察名單。
- 它靠模型自覺遵守,還是有辦法驗證? 重要的事,想辦法變成可以檢查的要求,例如「完成時附上執行結果」。
- 刪掉它,最壞會發生什麼? 答案是「沒什麼」的,刪。答案是「上次那件事會重演」的,留著。
動手前先留一份備份;刪完觀察一週,AI 沒有變笨就繼續,有退步就把那條加回來。這個「用結果驗證」的動作,本身就是第二種規則的精神。
這四個問題加上該刪、該留清單,我整理成一頁可以下載的CLAUDE.md 大掃除自查表,之後要定期整理時直接拿出來對。
更省力的做法:一句話交給它自己改
四個問題是手動版。還有一個更省力的起手式——把這句話直接丟給 Claude Code:
根據 https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models 的內容,修改我的全域 CLAUDE.md
它會自己讀完官方文章,對照你的檔案逐條判斷該刪什麼、該留什麼。

兩個提醒不變:動手前先備份;改完把它刪的和留的看過一遍——用上面四個問題快速核對,最後拍板的還是你。
結尾
模型每幾個月就換代一次,CLAUDE.md 不會自己跟著更新。半年前寫的每一條規則,當時都有道理;但道理是有期限的。
你上次打開自己的 CLAUDE.md,是什麼時候?
來源
- 官方文章:The new rules of context engineering for Claude 5 generation models(Anthropic、2026-07-24)
- 文中行數(227→186)為我自己規則檔在 2026 年 7 月的實際紀錄

