multica-ai/andrej-karpathy-skills
一份指令文件,防止AI编程助手偷偷瞎猜、乱改代码
Andrej Karpathy指出,LLM编程助手常常在没有确认的情况下按错误假设一路做下去,把简单问题写成臃肿的代码,还会顺带改动不相关的代码。这个仓库用一份CLAUDE.md文件,把针对这些问题的四条原则打包在一起,可配合Claude Code或Cursor使用。安装方式是作为Claude Code插件,或者直接追加到项目已有的CLAUDE.md里。
它做什么
- Karpathy观察到,编程用的LLM会悄悄做出错误假设、用不必要的抽象把代码搞复杂,有时还会顺带改动与任务无关的代码或注释。
- 仓库把这些观察整理成四条原则:先思考再写代码(Think Before Coding)、简单优先(Simplicity First)、精准修改(Surgical Changes)、目标驱动执行(Goal-Driven Execution)。
- 目标驱动执行把'修复这个bug'之类的模糊指令,转换成'先写一个能复现问题的测试,再让它通过'这样可验证的目标,让模型能自行循环尝试直到达到明确的成功标准。
- 安装方式有两种:通过Claude Code插件市场添加并安装,或者把CLAUDE.md文件直接复制进项目;仓库中还附带了对应的Cursor项目规则文件。
- 判断这套指南是否有效,可以看改动是否只集中在被要求的部分、是否减少了因过度复杂而返工的情况、以及澄清性提问是否出现在出错之前而非之后。
为什么重要
经常使用AI编程代理的人几乎都会遇到Karpathy指出的这些问题——悄悄做出错误判断、代码越写越臃肿、出现不必要的改动,而一份可以直接套用的指令文件能以很低的成本减少审查负担和代价高昂的失误。该仓库获得205,079颗星,说明依赖Claude Code或Cursor进行实际工作的开发者对此有很大兴趣。
本仓库术语
- CLAUDE.md · Claude Code处理项目时参考的指令文本文件
- Claude Code · Anthropic推出的基于终端的AI编程代理工具
- Cursor · 内置AI代码补全与代理功能的代码编辑器
- Goal-Driven Execution · 不给出模糊指令,而是提供可验证的成功标准,让AI自行循环尝试的方法
仓库简介(英文)
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
在 GitHub 打开相关报道
热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库