Karpathy Guidelines
减少 LLM 编码常见错误的行为准则——先思考再编码、极简优先、手术式修改、目标驱动。
下载 Skill 包 (.zip)简介
源自 Andrej Karpathy 对 LLM 编码陷阱的观察,提炼出四条核心行为准则,帮助 AI 编码时避免过度复杂化、做出精准修改、暴露假设、定义可验证的成功标准。
核心原则
1. 先思考再编码
- 明确陈述假设,不确定就问
- 存在多种解读时全部呈现,不静默选择
- 有更简单方案就说出来,该推回时推回
2. 极简优先
- 只写解决当前问题的最少代码
- 不做投机性的「灵活性」或「可配置性」
- 不为不可能的场景加错误处理
- 200 行能缩到 50 行?重写
3. 手术式修改
- 只动必须动的,不「顺手改进」相邻代码
- 匹配现有风格,即使你会做得不一样
- 只清理自己造成的孤儿代码
4. 目标驱动
- 将任务转化为可验证的目标
- 「加验证」→「写测试让它们通过」
- 「修 bug」→「写复现测试再修复」