AI寫代碼老是過度設計?這個開源項目讓Claude智商暴漲
摘要
一個源自 Andrej Karpathy 吐槽的開源項目,在 GitHub 獲得 193K 星標。專案將頂級工程經驗整合為 Cursor 與 Claude 的硬核配置,透過四大原則約束 AI:先思考再動手、簡單優先、精準修改、目標驅動。只需將 CLAUDE.md 複製到專案根目錄即可啟用,有效解決 AI 過度設計與擅自引入依賴的痛點。
完整逐字稿
經常用 Codex 和 Claude 的兄弟們,直接爽飛了。
記住這個讓 AI 助手智商暴漲的開源項目,它的全名叫 Andrej Karpathy Skills,已經在 GitHub 拿下了 193K 的好高星標。
項目源於卡帕西的一條推文吐槽,他吐槽 AI 寫代碼老是過度設計,項目裡明明用的是 Zustand,他偏要引入 Redux,或者你從沒要求過的 npm 包,他悄悄就給你裝上了。
為了解決這些痛點,項目把頂級的工程經驗彙集,做成了 Cursor 和 Claude 的硬核配置,給 AI 裝上四原則剎車。
首先是先想清楚再動手,要求 Claude 在編寫任何代碼之前,必須先用自然語言描述清楚它打算做什麼,以及為什麼要這麼做。
第二就是簡單優先,能用三行代碼解決的就別寫 30 行,能用現有工具的就別引入新依賴,能用簡單實現的就別搞設計模式。
第三是精準修改,要求 Claude 只去修改需要修改的地方,不要順手去優化周圍的代碼。
最後就是目標驅動,要求讓 Claude 在執行過程當中持續對齊目標,要是發現偏離了原始意圖,就必須停下來進行確認。
項目安裝超簡單,直接把項目當中的 CLAUDE.md 文件複製到你項目的根目錄就可以了,效果真的非常不錯。
記住這個讓 AI 助手智商暴漲的開源項目,它的全名叫 Andrej Karpathy Skills,已經在 GitHub 拿下了 193K 的好高星標。
項目源於卡帕西的一條推文吐槽,他吐槽 AI 寫代碼老是過度設計,項目裡明明用的是 Zustand,他偏要引入 Redux,或者你從沒要求過的 npm 包,他悄悄就給你裝上了。
為了解決這些痛點,項目把頂級的工程經驗彙集,做成了 Cursor 和 Claude 的硬核配置,給 AI 裝上四原則剎車。
首先是先想清楚再動手,要求 Claude 在編寫任何代碼之前,必須先用自然語言描述清楚它打算做什麼,以及為什麼要這麼做。
第二就是簡單優先,能用三行代碼解決的就別寫 30 行,能用現有工具的就別引入新依賴,能用簡單實現的就別搞設計模式。
第三是精準修改,要求 Claude 只去修改需要修改的地方,不要順手去優化周圍的代碼。
最後就是目標驅動,要求讓 Claude 在執行過程當中持續對齊目標,要是發現偏離了原始意圖,就必須停下來進行確認。
項目安裝超簡單,直接把項目當中的 CLAUDE.md 文件複製到你項目的根目錄就可以了,效果真的非常不錯。