21.7 萬星的 Karpathy 四原則
其實是一段規則,挑你需要的貼進設定
- 費用
- 免費
- 步驟
- 2 步
- 適合
- 想做副業的人
- 費用說明
- 規則本身免費;我放在 Claude Code 的設定檔裡用,ChatGPT 的自訂指令也能貼
- 我的實測
- 只挑兩條放進自己的設定
- 查證日期
- 2026.10.09
這是什麼
GitHub 上一個 21.7 萬顆星的熱門專案,名字掛著 AI 大神 Karpathy。點進去才發現,裡面沒有任何程式,只有一份 2KB 左右的規則文字,教 AI 寫程式時守四件事:
- 先想再寫:不要自己亂假設,不確定的地方說出來
- 簡單優先:用最少的程式解決問題,不加沒要求的功能
- 精準修改:只改需要改的地方,不順手改旁邊的東西
- 目標驅動:先講清楚怎樣算成功,做到驗證通過為止
這是有人整理 Karpathy 的一則推文寫成的,不是他本人做的。
誰需要
- 用 Claude Code、Cursor 這類 AI 寫程式的人
- 常遇到 AI「改 A 卻順手把 B 改壞」的人
要不要錢
免費,規則就是一段文字。我放在 Claude Code 的設定檔(CLAUDE.md)裡;ChatGPT 的「自訂指令」也可以貼。
怎麼開始
- 打開你的 AI 規則設定:Claude Code 是專案裡的
CLAUDE.md,ChatGPT 是設定裡的「自訂指令」。 - 不用整份照抄。先想你最常遇到哪種問題,只貼對應的那幾行,例如:
修改程式時:
- 每一行改動都要對得上我的需求,不要順手改旁邊的程式碼、註解或格式
- 看到跟這次無關的舊程式碼,只提出來,不要刪
- 修 bug 先寫一個能重現問題的測試,再修到測試通過
我實際怎麼用
有人把這個專案轉給我,我先請 Claude 讀過(方法在〈裝 GitHub 工具前,先叫 AI 審〉)。結論是不用裝成外掛:大部分內容我的設定檔裡本來就有,裝成外掛反而要擔心作者之後改內容。
我只挑兩條補進自己的規則:「每一行改動都要對得上需求」和「修 bug 先寫能重現問題的測試」。
有一條我刻意沒放:它說「不確定就問」,但我希望 AI 除錯時自己查完再回報,不要一直反問我。跟自己習慣衝突的規則,放了反而會打架。
小提醒
- 挑你需要的就好。 規則越多,AI 越容易顧此失彼。
- 跟自己習慣衝突的不要硬放。 例如你希望 AI 少問多做,就別放「不確定就問」。
- 規則是提醒,不是保證。 重要的改動還是要自己看過、測過。