让编码 Agent 改一个小问题,它却可能自作主张补需求、顺手重构旁边的代码,最后把几十行写成几百行。multica-ai/andrej-karpathy-skills 的做法很轻:把 Andrej Karpathy 总结的编码模型常见失误,整理进一份 CLAUDE.md——Claude Code 会随项目读取的长期指令文件。项目单日获得 278 星,也说明开发者仍在寻找低成本的行为约束。
这份文件归纳出四条原则:动手前说明假设和疑问;只写解决问题所需的最少代码;修改范围严格对应用户请求;先定义可验证的成功标准,再循环执行。例如,“修复错误”不再只是模糊指令,而是先写出能复现错误的测试,再让测试通过。它约束的是工作习惯,不是给模型增加新能力;而且 CLAUDE.md 属于项目指令文件,并非通常以 SKILL.md 目录存在的 Agent skill。