ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

andrej-karpathy-skills 快速上手教程:用一个文件驯服 LLM 的编码坏毛病

andrej-karpathy-skills 快速上手教程:用一个文件驯服 LLM 的编码坏毛病 andrej-karpathy-skills 快速上手教程用一个文件驯服 LLM 的编码坏毛病【免费下载链接】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 这类 AI 编码助手不再偷偷做假设、写臃肿代码、乱动无关部分交付干净的、最小化的改动。 你一定遇到过的场景你让 AI “修一下这个 bug”它交回来的 diff 里顺手改了旁边的注释、引号风格和变量名。你说“加个小功能”它回给你一个抽象类加一堆配置项50 行的活写成了 200 行。模型不是不聪明是没人约束它的行为。andrej-karpathy-skills 就是为这种场景做的。 andrej-karpathy-skills 是什么一句话它是写给 AI 的“行为守则”。类比一下它像公司发给新员工的手册不教新技术只规定做事方式——先想清楚再动手、写简单、只改该改的、验证通过才算完。整个项目的核心就是 CLAUDE.md 这一个文件里面有 4 条原则各自对准一种毛病。⚡ 3 分钟上手推荐路径是把 andrej-karpathy-skills 作为 Claude Code 插件装上两条命令搞定且在你所有项目里生效。打开 Claude Code添加插件市场安装插件完成直接正常使用/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills如果只想在单个项目用也可以把 CLAUDE.md 文件放进该项目根目录用 Cursor 的话把这个仓库 .cursor/rules/ 目录里的规则文件复制过去即可。 核心能力拆解每条原则都对应一种常见毛病逐条看它们解决什么。停止偷偷做假设AI 动手写码之前遇到不确定的会先问你。这条原则要求它在任务有歧义时把假设说出来、把多种解释摆出来让你选被绕住了就停下来澄清而不是猜一个解释埋头跑下去。只写该写的量一次性的需求不会再被套上抽象类和策略模式。不加你没要的功能不为永远不会发生的场景写错误处理200 行能写成 50 行就直接重写。检验标准只有一句资深工程师会不会觉得这东西过度设计了。只改该改的行你拿到的 diff 里只有本次任务的改动。它不会“顺手改进”相邻的代码、注释或格式不会重构没坏的东西。只清理你自己改动产生的无用导入和变量原有的死代码碰都不碰顶多提一嘴。给成功标准而不是喊一句“去做”AI 会自己循环验证直到通过为止。它把指令式要求变成可验证的目标“修 bug”变成“先写测试复现它再让测试通过”。多步骤任务拆成小步每步后面挂一个明确的验证项做完一步确认一步。 真实场景对照拿“加一个计算折扣的函数”这个需求来说。使用前模型写出抽象类、策略模式、配置数据类约 60 行调用它还要再配 30 行代码。使用后3 行的一个函数直接返回折扣金额。只有你真的需要第二种折扣类型时才回去重构。差别不在谁写得快而在于你后面少返工多少。❓ 常见问题我已经有 CLAUDE.md 了要重写吗不用。这套指南就是设计来和项目指令合并的追加到你现有 CLAUDE.md 末尾即可再在后面补上自己的项目规则比如“使用 TypeScript 严格模式”“所有 API 端点必须有测试”。感觉效果不明显为什么这套指南偏向谨慎而不是速度。改个错别字、改一行代码这类琐碎任务模型不会走全套流程。判断有没有效看大任务diff 里不必要的改动少了没有澄清问题是在动手前问的还是在犯错后问的PR 是不是干净了。除了 Claude Code 能用吗可以。Cursor 用 .cursor/rules/ 目录下的规则文件其他支持根目录指令文件的工具直接把 CLAUDE.md 复制到项目根目录就行。插件市场里找不到怎么办那就走第二条路手动把 CLAUDE.md 放进项目根目录。效果一样只是作用范围限定在这个项目。andrej-karpathy-skills 本质上是一份写给 AI 编码助手的行为守则装上它之后你不需要改变任何使用习惯。如果你平时频繁用 AI 写代码、又被它“顺手乱改”的风格困扰过值得一试。下一步挑一个正在做的项目按上面的步骤装上下次提需求时对比一下 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),仅供参考
返回列表