工具 / Andrej Karpathy Skills

Andrej Karpathy Skills

  • skill
  • agent

把 Karpathy 归纳的 LLM 编码常见问题,提炼为四条写码准则

针对 Karpathy 归纳的 LLM 编码典型问题——擅自替你设定假设、过度设计与堆砌抽象、改动并不理解的无关代码——提炼成四条准则:Think Before Coding(先声明假设、暴露分歧,不确定就发问)、Simplicity First(只写解决问题的最小代码,不做投机性抽象)、Surgical Changes(只改该改的,不顺手重构,只清理自己引入的死代码)、Goal-Driven Execution(把命令式任务转成可验证的目标,先写失败测试再让模型自行 loop)。落地形态是一个可并入项目的 CLAUDE.md,仓库另附 Cursor 规则文件;准则本身是纯指令文本,可复用于任何读取项目级指令文件的 agent。

社区实测

社区态度分化:改写后的免费版在 ClaudeAI 子版获得一定认可(118 赞),但原版技能仓库讨论度极低(2 赞),实际使用率和长期价值存疑。

  • 在免费计划短上下文窗口中减少因模型默认输出「看起来合理」的代码而导致的重写回合,通过前置澄清步骤降低迭代成本
  • 用结构化的「预检清单」强制先想后写,约束模型在编码前暴露假设、明确验收标准,避免沉默假设和模糊计划
  • 对常见低效模式(过早抽象、顺手重构、过度错误处理)给出可操作的约束,帮助保持代码变更最小化
  • 原版技能为 Pro 订阅设计,免费版需手动改写适配(无终端、无子代理、上下文窗口短),社区参与度低(仅 2 条评论),说明通用采纳有限
  • 对琐碎任务(如单行修复、语法错误)而言整套流程是过度开销,需要人工判断何时跳过

截至 2026-07-19

/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skills@karpathy-skills

← 返回工具列表