大神 Karpathy 约束 Claude Code 的硬原则
Karpathy 列了几个跟 Claude Code 协作时反复踩的坑:LLM 替你做错误假设然后一路狂奔,爱过度复杂化,顺手改无关代码——100 行能解决的非要写 1000 行。Forrest Chang 看完做了件挺务实的事:不写博客,直接把这些痛点编译成一份 CLAUDE
Karpathy 列了几个跟 Claude Code 协作时反复踩的坑:LLM 替你做错误假设然后一路狂奔,爱过度复杂化,顺手改无关代码——100 行能解决的非要写 1000 行。
Forrest Chang 看完做了件挺务实的事:不写博客,直接把这些痛点编译成一份 CLAUDE.md,丢进项目根目录让 agent 每次都读。现在仓库 91.2k stars,8.7k forks。
4 条原则:Think Before Coding(假设显式化、有歧义就摆 tradeoff)、Simplicity First(最小代码量、不投机)、Surgical Changes(只动该动的、不顺手“改进”)、Goal-Driven Execution(给 success criteria 让 LLM 自己 loop)。
真正值得琢磨的不是这 4 条本身——单看每条都不算新——而是“把 LLM 痛点写成 agent 会读的格式”这个动作。博客文章 LLM 不会读,CLAUDE.md 会读。
你的 CLAUDE.md 长什么样?
💬 本文评论区已开启,但暂无读者留言。
本文转载自微信公众号,如有侵权请联系删除。
- 标题: 大神 Karpathy 约束 Claude Code 的硬原则
- 作者: lxiol
- 创建于 : 2026-05-06 19:49:51
- 更新于 : 2026-05-12 16:07:04
- 链接: https://blog.lxiol.cn/2026/05/06/大神-Karpathy-约束-Claude-Code-的硬原则/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。