Andrej Karpathy 吐槽过:模型会替你做错误假设、把简单事写得巨复杂、还爱顺手改掉不相关的代码。有人把这些观察收成一份单文件指南:andrej-karpathy-skills,GitHub 已经 22 万+ Stars。
以前你得自己在 CLAUDE.md 里反复叮嘱「别瞎猜」「别过度抽象」。现在四条原则直接装进 Claude Code。
核心能力:
Think Before Coding:不确定就问,别默默选一种解释往下跑
Simplicity First:能用 50 行就别写 200 行,不写没人要的抽象
Surgical Changes:只改必须改的,别顺手「优化」旁边代码
Goal-Driven Execution:先定可验证目标,用测试驱动循环
支持 Claude Code 插件一键安装,也可 curl 进项目 CLAUDE.md
另有 Cursor 版 CURSOR.md,同一套原则可复用
它不是又堆一堆 skill 清单,而是对准「LLM 写代码为什么翻车」这一件事。
写 Claude Code / Cursor 的人,值得直接塞进项目里用。
https://github.com/multica-ai/andrej-karpathy-skills