一份被归于 Andrej Karpathy 的十规则 CLAUDE.md 文件正在开发者圈流传,相比一月走红的四规则社区版,它最大的变化不是新增内容,而是把目光从「怎么写代码」转向「怎么监督自己」。前四条覆盖最常见的失效模式——思考优先、保持简单、外科手术式改动、目标驱动;新增六条中,Verification 强制「先写复现测试再改代码」,Common Failure Modes 直接点名四种自我应识别的失控:Kitchen Sink(修水龙头变装修厨房)、Wrong Abstraction、Optimistic Path、Runaway Refactor。值得注意的细节:这套规则之所以专门为 loop 设计,是因为 Anthropic 在 Claude Code 2.1.139 引入的 /goal 命令已经把「写代码的模型」与「验证代码的模型」做了架构分离,目标是「知道何时该停」而不是「把任务做完」。十规则的真正含义是:一个没有人类逐轮审阅的 agent 必须自己承担审查职责。这条边界一旦越过,前四规则就只是入门,后六规则才是真正的工程准则。