今天早上看到 Anthropic 的工程師 Thariq Shihipar 發佈了一篇 Blog,表示在新的模型出來之後,他們移除了 80% 原來的 System Prompt。這我在三個月前討論 Harness 時就有提到,LLM 會一直吃掉外圍的功能或設定,舊方法一下子就不適用了。
文章很長就不多說,大家如果懶得看,我就劃一下重點:
- 舊:給 Claude 規則
- 新:給 Claude Code 判斷
- 舊:給 Claude 範例
- 新:設計介面
- 舊:把所有內容都放一起
- 新:漸進式載入
- 舊:重複自己
- 新:簡單工具描述
- 舊:CLAUDE.md 的內容
- 新:自動記憶體
- 舊:簡單規格
- 新:豐富參考來源
那我的 CLAUDE.md 到底要怎麼改呢?
非常簡單,你只要直接到你的 Claude Code 中,選擇 Fable 5,然後下一個指令給它:
「根據 https://t.co/W84J5X640M 內容來修改我的全域 CLAUDE.md」
另外它把我建立專案的規則(uv init, GitHub,預設 private repo,和專案資料夾同名),整個移到「new-project」這個 skill 中了,也符合他自己所說的漸進式揭露的原則。
這樣就好了。我在圖中附上了我修改前後的 CLAUDE.md,發現真的敘事性完全不一樣,並且解決很多矛盾和廢話。另外值得一提的是,從前我認為要和 Claude Code 說明白的很多 CLI 指令,在新版模型出來之後,Claude 的系統提示詞是直接知道的,所以就移除了。我只留下少數我假設 Claude Code 不知道的 CLI,但我想這個以後會越來越少。
大家快點來改你的 CLAUDE.md 哦!






