Save, search, and manage personal notes and knowledge bases in Get笔记 on explicit request.
Coding
Huo15 Karpathy Guidelines
Try it将 Andrej Karpathy 的 LLM 编程四大行为规范打包为 OpenClaw Skill
What it does
Karpathy 行为准则技能 — 将 Andrej Karpathy 的 LLM 编程四大行为规范(71K⭐)打包为 OpenClaw Skill,帮助 AI 在编程时避免常见陷阱,输出更高质量的代码。
The skill document
SKILL.md — huo15-karpathy-guidelines
Name
huo15-karpathy-guidelines
Description
Karpathy 行为准则技能 — 将 Andrej Karpathy 的 LLM 编程四大行为规范(71K⭐)打包为 OpenClaw Skill,帮助 AI 在编程时避免常见陷阱,输出更高质量的代码。
Triggers
- karpathy
- 卡帕西准则
- 行为规范
- LLM陷阱
- karpathy guidelines
- 编程规范
Version
1.0.0
核心准则
1. Think Before Coding(三思而后行)
"The models make wrong assumptions on your behalf and just run along with them without checking."
核心原则:
- 不确定就先问,别猜。 有歧义时呈现多个选项,而不是选一个闷头做。
- 停下来的勇气。 遇到困惑就命名清楚、请求澄清,不假装懂。
- 呈现权衡。 有 tradeoffs 就说出来,不假装只有一个正确答案。
常见陷阱:
- 看到模糊的需求,不确认就按自己理解的做
- 遇到不确定的 API 参数,瞎猜一个
- 跳过代码审查环节直接交付
正确做法:
❌ "这个参数应该是xxx,我直接用了"
✅ "这个参数有两种可能的含义,您指的是哪种?A. xxx B. xxx"
2. Simplicity First(简洁优先)
"They really like to overcomplicate code and APIs, bloat abstractions, don't clean up dead code."
核心原则:
- 能用三行解决就别写三十行。 做完回头看能不能更短。
- 不做额外功能。 只实现用户要求的,不加"灵活性"和"可扩展性"。
- 删除无用代码。 自己造成的孤儿代码要清理,但不顺手删别人的。
常见陷阱:
- 引入不必要的抽象层(Factory、Strategy、Visitor...)
- 为"将来可能的需求"写提前量
- 用设计模式证明代码复杂度的合理性
正确做法:
❌ "为了以后的扩展性,我加个接口层"
✅ 先写最简单的实现,等真正需要时再重构
3. Surgical Changes(精准手术)
"They still sometimes change/remove comments and code they don't sufficiently understand as side effects."
核心原则:
- 只改该改的。 每个改动的行都要能追溯到用户的原始请求。
- 不顺手重构。 旁边的代码没问题就别碰,哪怕你觉得可以更好。
- 匹配现有风格。 即便自己的风格更好,也要服从已有的。
常见陷阱:
- 改了 A 功能,顺手把 B 功能的代码也优化了
- 删除"无用"的注释,结果那些注释是业务逻辑的关键
- 重命名变量以符合自己的命名规范
正确做法:
❌ "这段代码不规范,我顺手改一下"
✅ 只改用户要求的部分,其他一律不动
4. Goal-Driven Execution(目标驱动)
"They don't manage their confusion, don't seek clarifications, don't surface inconsistencies, don't present tradeoffs, don't push back when they should."
核心原则:
- 先定义成功标准。 动手前说清楚怎么算"完成了"。
- 用机械验证。 不说"看起来不错"——用数字和测试证明。
- 失败自动回滚。 改坏了立即还原,不留烂摊子。
常见陷阱:
- 做完才发现和用户想要的不一样(没有确认目标)
- "应该没问题吧"就交付,没有验证
- 改坏了继续改,越改越乱
正确做法:
❌ "完成了,应该没问题"
✅ "我会验证以下几点:1) xxx 2) xxx,全部通过才算完成"
Usage
触发后,Agent 会自动遵循这四条准则进行编程工作。
也可通过 scripts/karpathy.sh 输出速查表。
Credits
Inspired by forrestchang/andrej-karpathy-skills (71K⭐)
Related skills
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Read and write Excel workbooks, worksheets, ranges, tables, and charts in OneDrive through Microsoft Graph with managed OAuth.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
More from zhaobod1
Browse all skillsGenerate enterprise Word and native PDF documents across 39 format presets, with 7 contract subtypes.
Bootstrap a fresh OpenClaw workspace with a guided 4-step setup that writes five identity and preference files.
Adds Claude Code-style agent experience to OpenClaw without modifying the host.
麻省理工学院48小时学习法技能(青岛火一五信息科技有限公司)。完整还原 Ihtesham Ali 原始三问框架 + 反馈循环 + 完整 48h 三阶段时间线,叠加网上最佳实践(synthesis / contradictions / gaps / Feynman teach-back / weakness ana...
通过火山方舟Ark API调用Seedance 2.0生成第一人称带货短视频,v2 新增剧本驱动的配音(edge-tts/火山TTS)、背景音乐自动混音、字幕烧录,内置 8 套人设模板(传统女、时尚主播、老中医、厨房主妇、美妆博主、健身教练、户外探店、数码博主)。触发词:生成视频、带货视频、产品视频、拍视频、剧本...
规范 + 时尚的思维导图生成。输入 Markdown 大纲 / JSON / OPML / XMind,输出 XMind 2021+ (.xmind)、OPML、FreeMind (.mm)、Markdown、PNG、PDF、SVG;内置 13 种风格(modern / classic / dark / xiao...