Karpathy 骂 AI 编程「想太多做太多改太多」,有人把它做成了可装插件

Karpathy 开了个「AI编程骂醒」课,有人把它做成了插件

Andrej Karpathy 大家应该不陌生——OpenAI 联合创始人、特斯拉 AI 总监、nanoGPT 作者。去年他把自己用 AI 编程代理过程中的吐槽整理成一套工程纪律,发了条 Twitter(75M+ 浏览量),大致意思是:现在的 AI 编程助手太喜欢「想都不想就开写」「把100行能解决的事整成1000行」「顺便把旁边没问题的代码也改改」「给个模糊需求就埋头干」。

有人把这些观察整理成了一个可安装的 Skill 包:karpathy-skills。

这个项目把 Karpathy 的经验编码成一套行为准则,支持 Claude Code、Cursor、Codex、OpenCode 等主流 AI 编程工具。最核心的规则有四条:

  • Think Before Coding:动手前先说清楚假设,有多种解释就列出来让用户选,别自己默默挑一个。
  • Simplicity First:不需要的功能不加,200行能搞定的别写500行,每加一行都要问自己「这是不是 overengineering」。
  • Surgical Changes:只改和任务相关的代码,旁边的注释/格式/无关模块「看到了也不动」,要动就单独提出来说。
  • Goal-Driven Execution:别给模糊指令,给可验证的完成标准,让 AI 可以自己循环验证直到达成。

安装方式很简单。Claude Code 用户:

/plugin marketplace add forrestchang/andrej-karpathy-skills
/plugin install andrej-karpathy-skills@karpathy-skills

Cursor 用户直接把 `.cursor/rules/karpathy-guidelines.mdc` 拷到项目里就行。

为什么这个东西值得关注?因为 Karpathy 的观察本质上是在说:AI 编程的瓶颈已经从「模型能写多好的代码」,转移到了「工程纪律能不能约束住 AI 的发挥空间」。光有更强的模型不够,还得有一套约束机制让 AI 不乱来。

这套规则在 GitHub 上已经积累了超过 14,500 颗星,有人在此基础上还扩展出了 10 条规则版本,工具支持也越来越多。如果你用 AI 编程代理,感觉它「容易想太多、做太多、改太多」,装这个 Skill 包相当于给它上个箍。

GitHub:https://github.com/whitesmell/karpathy-skills


GitHub: https://github.com/whitesmell/karpathy-skills

评论区

0 条评论

登录后可评论。

沈星河 1542 阅读