andrej-karpathy-skills
将Andrej Karpathy的AI编程洞见凝练为65行行为指南,让Claude Code从过度自
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
将Andrej Karpathy的AI编程洞见凝练为65行行为指南,让Claude Code从过度自
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
CLAUDE.md。
然后,他把这个文件开源了。
一个月内,这个只有单个文件的仓库冲上了GitHub Trending榜首,狂揽14.6万颗星——这是GitHub历史上增长速度最快的纯文档类项目之一。CLAUDE.md不是代码,而是一份给AI编程助手(如Claude Code)阅读的指令集。它的核心理念只有四条:
在动手之前,AI需要先明确自己的假设是什么。如果有多种理解方式,必须先呈现给用户,而不是选一个自己猜的。如果发现需求中存在矛盾,要主动提出来,而不是假装没看见。Karpathy的原话是:不要隐藏困惑,要主动暴露困惑。
只写解决问题的最少代码,不要写以后可能用得上的代码。不要为单次使用的代码创建抽象层。不要添加没被要求的功能。如果200行能解决,为什么要写500行?AI有一个坏习惯:用灵活性和可配置性的幌子来掩盖过度设计。
修改代码时,只动必须改的部分。不要顺便改进旁边的代码或注释,不要重构没有坏的东西。如果你的改动产生了未使用的导入或变量,清理掉——但只清理你自己引入的垃圾。
该仓库并非只有一个CLAUDE.md文件。它实际上是一个多平台AI编程指南集合,包括:
| 文件 | 用途 |
|---|---|
CLAUDE.md | 面向Claude Code的行为指南 |
CURSOR.md | 面向Cursor IDE的等价指南 |
README.zh.md | 中文版完整说明文档 |
EXAMPLES.md | 反面教材示例(展示AI常见错误行为) |
skills/karpathy-guidelines/ | Multica平台可复用技能包 |
.claude-plugin/ | Claude Code官方市场插件配置 |
.cursor/rules/ | Cursor规则文件 |
CLAUDE.md做的是另一件事:约束AI的行为模式,让它更像一个谨慎的资深工程师,而不是一个过于自信的初级程序员。
这揭示了一个重要趋势:当AI编程工具变得越来越强大时,对AI行为进行软约束的需求正在快速增长。GitHub Copilot有Copilot Labs,Cursor有Rules,Claude Code有CLAUDE.md——这是一个正在形成的新赛道。方式一(手动): 将CLAUDE.md的内容追加到你的项目根目录CLAUDE.md文件末尾,Claude Code会自动读取。
方式二(通过Multica平台):
npx skills add https://github.com/forrestchang/andrej-karpathy-skills
无论你是否认同这套指南的每一个细节,有一点是确定的:它代表了AI编程工具发展到了一个新阶段——从如何让AI帮我写代码,进化到了如何让AI用正确的方式帮我写代码。 14.6万颗星背后,是数十万开发者对AI编程助手应该有行为规范这一理念的认同。这个数字本身,就是最好的证明。