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

资讯详情

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

如何快速上手 andrej-karpathy-skills:纠正 Claude Code 编码坏习惯的 5 分钟教程

如何快速上手 andrej-karpathy-skills:纠正 Claude Code 编码坏习惯的 5 分钟教程 如何快速上手 andrej-karpathy-skills纠正 Claude Code 编码坏习惯的 5 分钟教程【免费下载链接】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 行为规则文件把 LLM 写代码时最恼人的四个毛病——瞎猜需求、代码注水、乱改无关代码、缺少验证标准——变成一组即装即用的规则。适合所有用 AI 写代码的新手。读完这篇你能在 5 分钟内把它装进自己的项目并立刻从代码 diff 里看到变化。为什么需要它AI 写代码最常踩的四个坑如果你用过 Claude Code 或同类 AI 编程工具大概率碰过下面这些情况你说加个导出用户的功能它直接把所有用户的敏感字段全导出。AI 替你做了错误假设还一路执行发现时推倒重来。要一个算折扣的函数回来一个上百行的策略类加抽象基类。一行代码就能解决的事留下一堆没要的抽象结构。看 diff 发现它顺手改了你没让动的注释和相邻代码的格式。无关改动混在提交里审代码比自己写还慢。你说修掉这个 bug它说已修复却没有任何验证步骤。到底修没修好还得你自己测。四个坑有个共同点AI 不知道自己不知道什么而且不会主动说。怎么快速用起来三种装法装法一Claude Code 插件最省事在 Claude Code 会话里执行两条命令/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills装完对你名下所有项目生效不用每个项目单独配置。装法二单个项目放一个 CLAUDE.md不想装插件就克隆仓库把 CLAUDE.md 复制到目标项目根目录项目里已有 CLAUDE.md 的把内容追加到文件末尾即可。git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills装法三Cursor 用户仓库自带规则文件 .cursor/rules/karpathy-guidelines.mdc把它复制到自己项目的 .cursor/rules/ 目录下就生效。详细步骤和原理看 CURSOR.md 即可。前置条件一句话带过有 git 或 Claude Code 客户端就行没有任何依赖要装。它是怎么起作用的四条规则前后对比整个项目的核心就是一个 CLAUDE.md把四条原则写进 AI 的行为里效果对比如下你的请求改造前改造后加个折扣函数返回上百行策略模式加抽象基类一个三行函数导出用户数据直接全量导出敏感字段先问清范围、格式、字段、数据量四个问题修这个 bug口头说已修复没有验证先写重现 bug 的测试再让测试通过每条规则在做什么编码前先想动手前必须把假设说出来拿不准就问有多种理解时列出来让你选而不是默默挑一个跑。带来的好处方向错了在动手前就被拦住而不是重写之后。简洁优先只写解决问题的最少代码不预支抽象、不加没人要的配置项200 行能写成 50 行就重写。带来的好处资深工程师看了不会说这代码过度设计。外科手术式修改只改必须改的行匹配现有代码风格只清理自己改动产生的无用导入和变量不动本来就有的死代码。带来的好处diff 里每一行都能对应回你的请求。目标驱动执行把命令式指令翻译成可验证的成功标准比如加校验变成为非法输入写测试然后让测试通过循环直到验证通过。带来的好处有明确目标时 AI 能自己闭环你不用盯着每一步。另外说一句权衡这套规则偏向求稳不求快改个错别字这种小事它会自己用简单方式处理不会事事走完整流程。你会看到哪些变化五条自检信号装完规则不用看任何指标盯 diff 就行澄清问题出现在动手写代码之前而不是搞砸之后diff 里不再出现顺手改的注释和格式第一版代码就是简单的不用你说简化一下PR 里只有你请求的改动没有夹带的重构修 bug 变成先有重现测试再改而不是应该是修好了上面五条你能观察到三条以上说明规则真的在工作。小结与进一步阅读andrej-karpathy-skills 的本质是用一个文件给 LLM 的编码习惯立规矩少猜、少写、少动、多验证。它最适合你每天用 Claude Code 或 Cursor 做真实项目开发和维护的场景。建议先用一个小任务试一天观察 diff 的变化再决定要不要铺开到整个项目。规则本体仓库根目录的 CLAUDE.md你实际安装的就是这一个文件正反案例EXAMPLES.md 里有大量改造前后的代码对照Cursor 配置说明CURSOR.md可复用技能版skills/karpathy-guidelines/SKILL.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),仅供参考
返回列表