一个文件治好 Claude Code 乱改代码:andrej-karpathy-skills 上手指南
一个文件治好 Claude Code 乱改代码andrej-karpathy-skills 上手指南【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skillsandrej-karpathy-skills 用一个 CLAUDE.md 文件给 Claude Code 定下几套硬规矩专门治它爱乱猜需求、堆复杂代码、顺手改无关代码的毛病。它适合正在用 Claude Code 这类 AI 编程助手写代码、却被 AI 的自作主张坑过的开发者。一个下午的 review 事故小王给 Claude Code 派了个简单活修复空邮箱让校验函数崩溃的 bug。结果提交上来的 diff 有 50 多行除了修 bugAI 还好心重写了邮箱校验逻辑加了一套没人要的用户名长度限制把全文件的引号从单引号换成双引号顺手改了注释格式。小王逐行核对到下班也没敢合。如果你的 AI 助手也经常这么热情这个项目就是冲着你来的。它到底是什么andrej-karpathy-skills 的全部内容就是 CLAUDE.md 这一份指令文件把 Andrej Karpathy 观察到的 LLM 编码毛病写成硬约束动手前先说出你的假设、拿不准就问只写解决眼前问题的最少代码diff 里每一行改动都要能对得上你的原始要求把修复 bug这种模糊任务改写成带验证步骤的目标。Claude Code 每次启动都会读项目根目录的 CLAUDE.md等于这些规矩自动生效不用改代码、不用装依赖。三步装好一分钟接入现有项目第一步装插件全局生效在 Claude Code 里输入/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills装完所有项目自动带这套指南适合多项目切换的人。第二步单个项目使用只想在某个项目里用就把仓库根目录的 CLAUDE.md 内容放进该项目的根目录。Claude Code 会把根目录的 CLAUDE.md 当作行为说明书。第三步老项目追加合并已有 CLAUDE.md 的项目在终端执行echo CLAUDE.md curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md CLAUDE.md内容追加到文件末尾不动你原有的任何规则。新手最常踩的坑把追加命令跑了两遍。重复的规则块会让文件越来越长、约束互相打架。追加前先看一眼现有内容追加完用git diff CLAUDE.md核对一遍再提交。同一个 bug前后两副面孔还是开头那个 bug空邮箱导致校验函数崩溃。没接入指南前AI 拿到任务直接开写改完给你一份 50 多行的 diff——bug 修了但校验规则被悄悄重写代码风格也整体变了review 成本全在你这边。接入后再提同样的需求AI 先列出一句话的假设我理解为只处理空字符串和纯空格邮箱其他校验逻辑不动对吗确认后才动手diff 里只有和空邮箱相关的两行。它扫到一段无关的死代码只是提了一嘴没敢删。换成多步骤任务比如给 API 加限流它会先报一个分步计划每步都带验证条件——先做最小可用版本跑通测试再谈提取中间件、接缓存做完一步确认了才进入下一步而不是甩给你一个 300 行的大提交。进阶玩法并入自己的项目规则这套指南设计上就是用来合并的。把 CLAUDE.md 内容并入你的指令文件后在后面加一段自己的约束## 项目特定指南 - 使用 TypeScript 严格模式 - 所有 API 端点必须有测试通用原则加上项目约束一起生效。严格程度可以按需调。它默认谨慎优先拼写错误这类琐事你直接让它改就行不必走全套流程。嫌它啰嗦可以删掉 CLAUDE.md 里目标驱动执行那一段只留前三条想让改动更保守就在精准修改一节下加一句禁止调整任何格式和注释。用 Cursor 的同学不用看 CLAUDE.md仓库里有现成的规则文件 .cursor/rules/karpathy-guidelines.mdc拷到你项目的.cursor/rules/目录即可更多玩法见 skills/karpathy-guidelines/SKILL.md。常见疑问QAI 变得更爱提问了会不会拖慢开发不会。它只对真正含糊的地方提问一句话就能改完的琐事你直接说直接改即可。Q不用 Claude Code 能享受这些好处吗能。思想对任何 AI 编程助手通用Cursor 有对应规则文件其他工具只要支持根目录指令文件放一份 CLAUDE.md 就行。Q能和我现有的项目规则共存吗能。项目官方就是按可合并来设计的追加即可无需二选一。一句话diff 变小、返工变少AI 不再自作主张。今天就打开你正在改的仓库把 CLAUDE.md 放进去下个 bug 提交时对照着看效果。【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考