karpathy-guidelines 是约束 AI 编码习惯的 Skill,重点处理擅自扩需求、过度设计和顺手重构。它根据 Karpathy 对模型写代码问题的观察整理,并不意味着是 Karpathy 本人发布的工具。
你让 AI 修一个错误,它却顺便改命名、调格式、重写旁边的模块,审查范围就被撑大了。这份规则要求每一行改动都能追溯到用户需求;发现无关旧代码,可以指出,但不要自作主张删除。
它也要求把“修好了”变成可验证的条件。修缺陷先有能复现问题的测试;重构则检查前后行为。用不上的扩展接口、只使用一次的抽象,都不该为了显得完整而增加。
适合把它与真实需求和现有代码一起交给 AI,得到范围更清楚、带验证结果的修改。文档承认这种谨慎可能花更多时间,简单任务仍需要判断,不能把每次小改动都变成冗长讨论。