拓冰建站拓冰建站
首页 / 资讯中心 / 正文

andrej-karpathy-skills:一个 CLAUDE.md 干掉 AI 写代码的 4 类毛病

andrej-karpathy-skills一个 CLAUDE.md 干掉 AI 写代码的 4 类毛病【免费下载链接】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 加一行日志它顺手把整个文件的引号风格都改了。这就是 andrej-karpathy-skills 专门要防的场景。项目速写一张行为指南治 AI 编码的顺手andrej-karpathy-skills 是 forrestchang 根据 Andrej Karpathy 对 LLM 写代码毛病的观察提炼出的项目全部核心就是一个CLAUDE.md文件。它解决什么问题AI 写代码爱乱假设、爱过度设计、爱动无关代码。怎么解决用四条行为准则约束它——先思考、求简单、改得准、奔着目标跑。放进项目根目录Claude Code 就会照着执行。接到任务时先反问把隐藏假设逼出来AI 编码最烦人的毛病是默默假设。Karpathy 原话The models make wrong assumptions on your behalf and just run along with them without checking.andrej-karpathy-skills 的第一条原则就是逼 AI 在动手前先说话假设必须明说不确定就问。有多种理解时列出来让你选别自己偷偷定一个。有更简单的做法要主动提。卡住了就停下说清楚哪里不清楚。比如你说把搜索变快它应该先给出三种理解——降低延迟、提升并发、改善体感——附带各自的预估工作量然后等你拍板。而不是闷头写出 200 行缓存代码。改动收着点只碰任务相关的行后面两条原则管的是改动边界。简洁至上只写解决问题所需的最少代码。没要求的功能不加单次使用的代码不抽抽象不可能的场景不写错误处理。200 行能写成 50 行就重写。精准修改不顺手改进旁边的代码和注释不重构没坏的东西风格跟着现有代码走。发现无关的死代码提一句就行别删。自检标准是一句话每一处改动的行都能直接追溯到你的那条请求。做不到就是改多了。把加个验证翻译成可验证的测试第四条原则目标驱动执行和 TDD 最对味把祈使句指令换成带验证步骤的目标。你原本说的转化之后加个验证给非法输入写测试然后让它通过修这个 bug先写复现 bug 的测试再让它通过重构 X保证重构前后测试都通过Karpathy 的观察是Dont tell it what to do, give it success criteria and watch it go.——目标越具体AI 越能自己循环验证目标含糊让它能跑就行它就只会不停向你提问。动手环节5 行 CLAUDE.md 起步最小用法是在项目根目录建一个CLAUDE.md# CLAUDE.md - 动手前说明你的假设不确定就问 - 只写满足需求的最少代码不做推测性设计 - 不改动与当前任务无关的代码 - 多步任务先给计划每步 验证方式为什么这么写项目原版 CLAUDE.md 更详细但实践中这 4 条浓缩规则就够用。关键是把模糊要求落成可验证目标让 AI 自己对着标准检查而不是你逐行 review。接入方式Claude Code 插件推荐跨项目生效/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills单个项目用clone 仓库后把CLAUDE.md拷到项目根目录git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills想对比改造前后的实际代码差异可以看 EXAMPLES.md 里的正反例。下次 AI 再想好心地改旁边的代码把 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-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门