SuperAPI AI 工具集

karpathy

通用与其它

查看项目

更新于 10-16 09:34

技能介绍

用途:Karpathy 指南是一套代码实现阶段的预防性思维纪律,在写代码之前和过程之中激活,用来拦截 LLM 生成代码时最常见的错误。它关注的不是性能优化,也不是调试,而是写代码这一行为本身:先阅读再编写、只改被要求的部分、验证而非假设、开始前先定义“完成”。

主要能力(五条规则):一,做外科手术式的最小改动,每次只完成一个任务,不加未被要求的类型注解、文档字符串、注释、错误处理和重构。二,阅读现有代码,修改前读文件、找到所有调用方、理解契约,并沿用项目既有约定,不发明新模式。三,验证假设,把“这个函数返回 X”“这个字段总是存在”等想法逐条查证,拿不准就搜索,确信时也要搜索。四,定义成功标准,用具体可验证的条件写出“完成当且仅当……”,写不出就说明还没理解任务。五,不要解决不存在的问题,拒绝为未来假想需求加配置、抽象、特性开关或防御性分支。

使用方式:在实现任何功能或改动之前使用;修改既有代码时使用;代码评审时当作检查清单;当发现自己没读上下文就开始生成代码时使用。指南给出红线信号(如“这很明显,不用读代码”“顺手多加点东西”)、反模式对照表和一份最小检查清单,要求在实现过程中逐项核对。

适用场景:已有代码库中的功能开发、修改与评审,尤其适合需要严格控制改动范围、降低 LLM 误改风险的场景。

限制:全新绿地项目没有既有代码可读时,第一、三条对依赖仍适用;纯文档改动不适用;性能优化应改用其他专门指南。实现完成后若仍残留 AI 生成代码的气味,可转用 clean-ai-slop 做矫正;发现缺陷时用 systematic-debugging 排查;关注性能时再考虑优化。资料未提供该技能的价格、平台支持范围与具体安装命令。