资讯动态

一个CLAUDE.md搞定4个LLM编码坑:andrej-karpathy-skills上手指南

发布时间:2026/8/28 9:20:27 来源:尧图企业网站定制
一个CLAUDE.md搞定4个LLM编码坑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上次让Claude Code修一个校验bug它给出的diff比bug本身大三倍引号风格被改了用户名校验被加了连docstring也顺手补上。这正是andrej-karpathy-skills要解决的坑。它把Karpathy对LLM编码陷阱的观察浓缩成四条行为准则用一份CLAUDE.md文件让模型别再猜你的意图而是先确认再动手。它是什么给AI编码助手的行为准则andrej-karpathy-skills是一个面向Claude Code这类AI编码助手的行为准则项目。核心就是一份 CLAUDE.md配套的 EXAMPLES.md 为每条准则都配了真实的好坏对照案例。它解决的是被AI发挥过头伤透脑筋的开发者的痛点模型默默做出错误假设、过度膨胀抽象、改动时夹带无关代码。理念来自Andrej Karpathy对LLM编码问题的公开观察——模型不管理自己的困惑也不呈现权衡100行能解决的事常常被堆成1000行的臃肿结构。快速上手两条命令完成安装 有两条路径按你的使用方式选。如果你用Claude Code推荐插件方式在会话中依次输入/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills装好后准则对所有项目生效不用逐个项目配置。如果你的工具只认根目录指令文件或者只想给单个项目启用走第二条路git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills克隆完成后把CLAUDE.md拷到项目根目录。已有CLAUDE.md的项目追加合并即可别覆盖。用Cursor的话参考 CURSOR.md 的说明把规则文件放进.cursor/rules/目录可复用的技能定义在 skills/karpathy-guidelines/SKILL.md可以放进你的个人技能目录。核心方法论模型该守的4条准则四条准则全部写在CLAUDE.md里EXAMPLES.md里每条都有真实案例。下面照那些案例讲一遍。编码前先思考把假设摆到台面上最贵的坑不是代码写错而是悄悄选了一种解释就往前跑。案例里需求是加个导出用户数据的接口模型默认把所有用户导出成json文件。可你要的是全部用户吗多少量级导出哪些字段正确的开场白是列出范围、格式、字段选项问清楚再实现。提醒一句需求存在多种解释时让模型把选项摆出来而不是替你选一个。简单优先只写必须的行200行能压缩到50行的代码不是工程能力是浪费。例子很典型加一个折扣计算一种做法是策略模式加配置类三十行另一种做法是def calculate_discount(amount, percent): return amount * (percent / 100)对当前需求完全等价。前者像为了算100乘0.9请了个顾问团——每个人都专业结果一样只是人多。记住文件里给的自测标准如果你心里那位资深工程师会说这太复杂了就简化。抽象层等真需要时再加早加不会加分。精准修改只动必须动的行判断标准很直接每一处改动都能追溯到你的请求。案例是修复空邮箱导致校验崩溃模型顺手把单引号改成双引号、补上类型标注、再加一段用户名长度校验正确的改法只碰处理空值的那两行函数其余部分原样不动。提醒一句发现无关的死代码提一嘴就好别替团队做主删掉。你该清理的只有你自己改动造成的遗留物。目标驱动给成功标准而不是指令修一下这个bug是指令先写一个能复现它的测试再让测试通过才是目标。例子拿修复登录系统演示别急着动手先问清具体问题再拆成步骤每步挂一个可验证的检查点——测试失败复现→ 修复 → 测试通过 → 旧测试不回归。提醒一句成功标准越强模型越能自己独立循环标准越模糊你要被打断确认的次数就越多。怎么判断它生效了4个可观察指标diff变短了。出现的每一行都能追溯到你的请求顺手改引号风格这类变更消失。澄清问题前移。模型先列假设和权衡再动手而不是翻车之后再来解释。第一版代码就是简单的。不再出现你需要二删的自造抽象层和投机功能。PR变干净了。没有夹带的重构没有顺手改进code review的速度也会快起来。一点提醒这些准则偏向谨慎而非速度。改个拼写错误这种一行任务不必走全套流程。它的目标是减少非平凡工作中的高成本错误而不是拖慢简单任务。这四条准则不加行数只换结果实现前多花几秒确认实现后少返工几回。下次让AI修bug时盯着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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价