Karpathy Guidelines

减少 LLM 编码常见错误的行为准则——先思考再编码、极简优先、手术式修改、目标驱动。

MIT
#coding-guidelines#best-practices#llm
下载 Skill 包 (.zip)

简介

源自 Andrej Karpathy 对 LLM 编码陷阱的观察,提炼出四条核心行为准则,帮助 AI 编码时避免过度复杂化、做出精准修改、暴露假设、定义可验证的成功标准。

核心原则

1. 先思考再编码

  • 明确陈述假设,不确定就问
  • 存在多种解读时全部呈现,不静默选择
  • 有更简单方案就说出来,该推回时推回

2. 极简优先

  • 只写解决当前问题的最少代码
  • 不做投机性的「灵活性」或「可配置性」
  • 不为不可能的场景加错误处理
  • 200 行能缩到 50 行?重写

3. 手术式修改

  • 只动必须动的,不「顺手改进」相邻代码
  • 匹配现有风格,即使你会做得不一样
  • 只清理自己造成的孤儿代码

4. 目标驱动

  • 将任务转化为可验证的目标
  • 「加验证」→「写测试让它们通过」
  • 「修 bug」→「写复现测试再修复」