背景与问题
AI编程工具(Claude Code、Cursor等)在实际使用中,常出现以下问题:随意假设、代码冗长、修改范围过大、缺乏验证。这些问题导致生成代码质量不稳定,可用性不高。
核心方案
GitHub 项目 multica-ai/andrej-karpathy-skills 中的 CLAUDE.md 文件,仅65行内容,基于 Andrej Karpathy 对 LLM 编码常见陷阱的观察,提炼出4条核心行为准则。目前该仓库已被 18万+ 开发者收藏,Star 数超过15万。
4条核心行为准则
- 先思考再编码
要求AI明确假设、主动暴露困惑,避免盲目自信和幻觉。 - 简洁优先
只生成最小可用代码(Minimal Viable Code),拒绝冗余实现。 - 手术式修改
只修改相关部分,不随意改动其他代码,保持代码结构稳定。 - 目标驱动
将需求转化为可验证的具体目标,并执行验证。

操作流程
访问仓库:https://github.com/multica-ai/andrej-karpathy-skills 下载或复制 CLAUDE.md 文件内容。 在 Cursor 项目中放入 .cursor/rules/ 目录;Claude 项目按对应规则目录放置。 项目提供详细中文README和示例文件,操作友好。

实际效果
社区实测和用户反馈显示,引入该文件后,AI编码准确率从约65%提升至94%。生成的代码更清晰、可维护性更强,调试次数显著减少。
关键认知
AI编程的提升关键已从单纯提示词优化,转向系统级行为约束。提供清晰、结构化的行为准则,能让AI更可靠地执行任务。这也是Karpathy相关观点被广泛应用的原因。
总结建议
对于使用Claude Code或Cursor的开发者,强烈推荐立即引入这份CLAUDE.md。它是目前社区中最实用、最被验证的AI编程行为规范方案。
在AI工程实践中,优秀的约束往往比更好的模型更重要。建议根据实际项目需求,对规则文件进行持续迭代优化。
仓库直达:https://github.com/multica-ai/andrej-karpathy-skills
夜雨聆风