尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

andrej-karpathy-skills:让 Claude Code 少猜、少改、一次做对的实操指南

andrej-karpathy-skills:让 Claude Code 少猜、少改、一次做对的实操指南 andrej-karpathy-skills让 Claude Code 少猜、少改、一次做对的实操指南【免费下载链接】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 Code 那种不问就猜、顺手重构、过度设计的毛病摁住省下的是事后推倒重来的时间。它本质就是一个 CLAUDE.md 文件把 Andrej Karpathy 观察到的 LLM 编码坏习惯写成了一份 Claude Code 行为指南。说白了它相当于给 AI 发了一本员工守则AI 照常干活但每一样动作都得按守则来而不是自己发挥。没听过这个项目的人记住这一点就够了——一个文件治三种老毛病。两行命令装到项目里最省事的路径是把仓库根目录的 CLAUDE.md 复制到你自己的项目根目录。这一步会让 Claude Code 每次启动都读到这份守则之后的每个任务都受它约束。已有 CLAUDE.md 的项目直接把内容追加进去就行git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills # 把 andrej-karpathy-skills/CLAUDE.md 复制到自己项目的根目录 # 已有 CLAUDE.md 的话追加到末尾跑起来之后你不用做任何配置直接下一个开发任务试试它的反应。懒得为每个项目手动维护文件的也可以直接在 Claude Code 里走插件安装两条斜杠命令全局生效。它会改掉哪些坏习惯核心变化是把 AI 从先干再说调成先对齐再动手。按生效顺序看分三层。先把摊子亮出来再动手行为变化不再脑补需求后闷头开写而是先把假设摆到你面前有歧义就问。具体表现你说加个用户数据导出它不会再假设导出全量、默认 JSON、路径随便定而是反过来问你——全量还是筛选子集什么格式数据量级多大对你的好处很直接实现之前花 30 秒回答两个问题省掉之后重写半天。最小实现不预支复杂度行为变化只写解决问题所需的最少代码。具体表现以前写个算折扣的函数可能换回抽象类加策略模式加配置对象现在就是两行的函数真需要多种折扣类型时再重构也不迟。好处是 diff 变小、review 变快代码库里少一批没人敢动的过度抽象。只动该动的那几行行为变化修 bug 时不顺手优化相邻代码。具体表现你让它修空邮箱导致校验崩溃的问题它只改那两行不会改引号风格、补类型注解、重排空格发现旁边的死代码也只提一句不直接删。结果是每一行改动都能对应到你提的需求上PR 里不再混进一堆顺便改的。还有个底层机制值得说它会把模糊指令翻译成可验证的目标——修个 bug变成先写能复现它的测试再让测试通过多步任务先列带验证点的计划。Karpathy 的原话是别告诉模型做什么给它成功标准然后看它自己转。这直接决定了它能不能独立循环到完成而不是隔几分钟来问你一次大概这样行吗。几个真实场景前后对比感受一下差别没装之前的典型表现装了之后的表现导出用户数据直接写死全量导出 JSON 固定路径先列出四个假设问你范围、格式、字段、数据量级算折扣写出策略类 抽象基类 配置 dataclass一个两行函数需要扩展时再重构修空邮箱 bug顺带改了引号、加了 docstring 和类型注解只改报错那两行其他一律不碰多步任务上来就全量实现验证靠猜每步带验证点先写复现测试再修换个编辑器或项目怎么适配如果你用 Claude Code最常见的适配是把自己的项目规范并进同一份 CLAUDE.md比如TypeScript 开严格模式所有 API 端点必须有测试和守则放在一起生效。如果你用 Cursor把仓库里的.cursor/rules/karpathy-guidelines.mdc拷到目标项目的.cursor/rules/目录即可Cursor 会直接应用这套规则不需要别的配置其他只认根目录指令文件的工具把 CLAUDE.md 的内容合并进去就行。适合谁以及今天就能做的一步它最适合每天让 AI 改存量代码库、不想在 PR 里翻一堆无关改动的开发者。今天就能做的一步把 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-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表