如何使用 andrej-karpathy-skills:一份完整的 CLAUDE.md 定制指南
如何使用 andrej-karpathy-skills一份完整的 CLAUDE.md 定制指南【免费下载链接】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 是一个从 Andrej Karpathy 对 LLM 编码失误的观察中提炼出的单文件 CLAUDE.md用四条行为准则约束 Claude Code 的过度工程、越界修改和静默猜测。本文带你完成安装、定制、验证效果三件事帮你把编码代理的 diff 重新拉回可控范围。 场景引入被编码代理坑过的那些时刻你可能也遇到过这些情况让你加一个数据导出功能它顺手写出 300 行代码带策略模式、缓存和通知机制让你修一个 bug它把整个文件的引号风格优化了还补上一堆类型注解你说把搜索变快它自己挑了三条可行路径之一全程不问你问题本质是模型不会管理自己的困惑也不主动澄清需求。andrej-karpathy-skills 解决的就是这个痛点——把靠模型自觉变成靠规则约束适合日常使用 Claude Code、Cursor 的开发者也适合想给团队定统一代理规范的场景。三分钟看懂四条原则全部规则就藏在一份 CLAUDE.md 里你只需建立这四个心智模型原则一句话含义针对的典型失误Think Before Coding先摆明假设不确定就问静默猜测需求、方向Simplicity First最小代码量不做推测性功能一个函数膨胀成百行抽象Surgical Changes只改必须改的匹配现有风格顺手改进格式与注释Goal-Driven Execution定义可验证的成功标准再动手让它能跑就行式无验证执行️ 实操方法四步定制到你的项目第一步五分钟落进项目目的先让规则生效。有两条路径——项目级 CLAUDE.md 或跨项目插件安装命令见 README.md用 Cursor 的话按 CURSOR.md 把规则文件拷到目标项目即可。安装检查清单 1. 新项目CLAUDE.md 直接放项目根目录 2. 老项目把指南内容合并进已有 CLAUDE.md 末尾 3. Cursor 用户复制 .cursor/rules/ 规则文件到目标项目 4. 重启会话确认代理回复中引用了这些原则第二步给 CLAUDE.md 追加项目专属规则目的把通用准则变成你的项目规范。新增一个Project-Specific Guidelines小节每条规则都写成可执行的——给具体路径、具体工具、具体阈值而不是形容词。项目专属规则模板 ## Project-Specific Guidelines - 所有新代码必须通过 TypeScript strict 类型检查 - API 端点必须附带单元测试 - 错误处理遵循 src/utils/errors.ts 的现有模式 - 不引入 package.json 列表之外的新依赖第三步调整你提任务的措辞目的指南要生效前提是任务本身可验证。把命令式任务改写成带验收标准的目标多步任务给每一步配上验证点。请求措辞自检 1. 这个任务的完成能否用测试或命令验证 2. 存在多种解释时是否列出来让模型选 3. 每一步是否都配了 verify 点 4. 非平凡任务是否被要求先声明假设第四步用四个信号验证效果目的区分装上了和真生效了。EXAMPLES.md 里每个原则都配有现成的错误 vs 正确对照案例可以直接当团队培训材料。效果验证观察 1~2 周 1. diff 里只有任务相关行 → 合格 2. 实现前代理先列出假设或提问 → 合格 3. 代码一次通过未因过度复杂返工 → 合格 4. 三项全中 → 指南在起效效果对比通用用法 vs 定制后差异不在于规则多写了几行而在于行为变了维度通用用法不定制定制后任务措辞修一下这个 bug先写复现它的测试再让它通过diff 范围混入格式、注释等顺手改动每行变更都能追溯到你的请求澄清时机做完才发现方向不对实现前主动提问代码复杂度单用途逻辑配一套策略模式先写 50 行需求真来了再重构⚠️ 常见坑三个容易踩的小事也全流程上强度。指南偏向谨慎优先于速度改个错别字也走完整流程会拖慢效率简单改动请用判断力跳过重流程。规则互相打架。若项目专属规则与四条原则冲突模型会收到矛盾指令而混乱。项目规则单独成节并与原则保持一致。装完从不验证。没有反馈回路你无法知道它是否生效。用第四步的四个信号复查未达标时先确认会话真的加载了这份文件。andrej-karpathy-skills 把 LLM 的编码失误从靠模型自觉变成靠规则约束而定制是让规则成为你团队习惯的关键一步。它不能替代代码审查但能抬高下限。建议今天下午就花十分钟把指南复制进一个项目跑一遍第一步的安装清单——下一个 diff 会给你答案。【免费下载链接】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),仅供参考