Andrej Karpathy Skills
把 Karpathy 归纳的 LLM 编码常见问题,提炼为四条写码准则
针对 Karpathy 归纳的 LLM 编码典型问题——擅自替你设定假设、过度设计与堆砌抽象、改动并不理解的无关代码——提炼成四条准则:Think Before Coding(先声明假设、暴露分歧,不确定就发问)、Simplicity First(只写解决问题的最小代码,不做投机性抽象)、Surgical Changes(只改该改的,不顺手重构,只清理自己引入的死代码)、Goal-Driven Execution(把命令式任务转成可验证的目标,先写失败测试再让模型自行 loop)。落地形态是一个可并入项目的 CLAUDE.md,仓库另附 Cursor 规则文件;准则本身是纯指令文本,可复用于任何读取项目级指令文件的 agent。
社区实测
社区态度分化:改写后的免费版在 ClaudeAI 子版获得一定认可(118 赞),但原版技能仓库讨论度极低(2 赞),实际使用率和长期价值存疑。
- 在免费计划短上下文窗口中减少因模型默认输出「看起来合理」的代码而导致的重写回合,通过前置澄清步骤降低迭代成本
- 用结构化的「预检清单」强制先想后写,约束模型在编码前暴露假设、明确验收标准,避免沉默假设和模糊计划
- 对常见低效模式(过早抽象、顺手重构、过度错误处理)给出可操作的约束,帮助保持代码变更最小化
- 原版技能为 Pro 订阅设计,免费版需手动改写适配(无终端、无子代理、上下文窗口短),社区参与度低(仅 2 条评论),说明通用采纳有限
- 对琐碎任务(如单行修复、语法错误)而言整套流程是过度开销,需要人工判断何时跳过
来源
Converted Karpathy's coding skill from Pro to free plan. Here's the full thingDoes anyone use andrej-karpathy-skills?
截至 2026-07-19
/plugin marketplace add forrestchang/andrej-karpathy-skills
/plugin install andrej-karpathy-skills@karpathy-skills curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md