让 AI 少写废代码:andrej-karpathy-skills 实战指南

让 AI 少写废代码:andrej-karpathy-skills 实战指南 让 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 修一个空邮箱让校验器崩溃的 bug它修是修了顺带重写了邮箱校验、加了段没人要的姓名检查、把引号风格全换了。这不是模型不聪明是没人告诉它别乱来。andrej-karpathy-skills 干的就是这件事把 Andrej Karpathy 对 LLM 写代码习惯的批评浓缩成一份行为规则直接约束 Claude Code 等 AI 助手让它们不猜、不膨胀、不乱碰无关代码。先给 AI 立三条行为规矩动手前先把模糊点摆上桌面典型错误你说加个导出用户数据的入口AI 默默替你定了全量导出、默认文件格式、默认字段然后一路写下去。正确做法把假设说出口——导出范围是全部还是筛选结果文件下载还是接口返回拿不准就问。仓库里的 EXAMPLES.md 有完整案例连把搜索变快这种含糊需求它都会拆成响应时间、吞吐量、感知速度三种解释让你挑。写最少的代码动最小的范围典型错误算个折扣AI 给你抽象出策略接口、枚举、配置类五十多行改一行 bug顺手把周围代码优化了一遍。正确做法一个函数能解决就停手改代码只动必须动的行匹配现有风格看见无关死代码提一句但不删——只清理自己改动制造的孤儿。EXAMPLES.md 里把过度设计的策略模式和四行简单函数放在一起差别一眼可见。给目标别给模糊指令修 bug没法验收先写复现测试 → 修复 → 跑全量回归确认没破每一步都能打勾。多步任务就列个三步计划每步挂一个检查点AI 就能自己循环推进不用你反复催。按场景选安装方式多个项目都要用在 Claude Code 里装插件一次到位所有项目共享这套规则/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills只想给某个项目加约束把规则放进项目根目录的 CLAUDE.md。新项目直接拉下来curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md老项目则追加到已有文件末尾echo CLAUDE.md curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md CLAUDE.md用 Cursor 的话把项目里的 .cursor/rules/karpathy-guidelines.mdc 复制到目标项目即可skills/karpathy-guidelines/SKILL.md 还能作为可复用技能单独使用。怎么判断它起效了看四个可观察的变化diff 里只剩你点名的改动第一版代码就是最小可用版而不是先写复杂再重写澄清问题出现在动手之前不是翻车之后PR 里再也看不到顺手重构和夹带的改进。一句话总结把复杂度留到真正需要它的那天再加提前堆上的抽象理解成本更高、更容易藏 bug、测试也更费劲。不过这套规则本质是拿速度换谨慎——改错别字、一行就够的修复别走完整流程它要压低的是非平凡任务上的高代价失误不是拖慢简单任务。【免费下载链接】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),仅供参考