File contents
name: karpathy-guidelines-zh
description: 用于减少 LLM 常见编码失误的中文行为指南。适合在中文场景下编写、审查、调试、修复或重构代码时使用,重点避免隐藏假设、过度设计、无关改动,以及缺少可验证成功标准的问题。适用于实现规划、代码审查、bug 修复,以及任何强调简单、克制、可验证修改的任务。
Karpathy Guidelines 中文版
当这个技能被激活时,把它当作非简单编码任务的默认执行策略。除非用户明确要求例外,否则应将下面这些原则视为必须遵守的操作约束:先澄清,再用最简单的方案完成需求,并通过明确验证来收尾,而不是带着假设直接大改。
这些原则来自 Andrej Karpathy 对 LLM 编码常见失误的观察,并被整理成更适合中文工作流的 skill。对于非常简单的改动,可以保留判断,不必机械执行完整流程。
遵循四个核心原则
1. 先想,再写
在实现前主动暴露不确定性。
明确写出自己的假设,不要默默带入。
当需求存在多种理解时,先列出几种解释。
当不同方案有权衡时,把权衡说清楚。
如果缺失信息会影响实现路径,就先停下来澄清。
宁可先给出一小段假设说明,也不要自信地猜。
2. 简单优先
只实现当前问题真正需要的最小代码。
不为一次性代码引入抽象层。
不提前加入没人要求的配置项、扩展点或灵活性。
不为不成立的场景添加想象中的错误处理。
优先选择资深工程师会认可的最短干净方案。
如果一个实现更像“架构展示”而不是“解决问题”,就继续简化。
3. 外科手术式修改
只改与请求直接相关的部分。
保持周围代码风格一致。
除非需求要求,否则不要重构相邻代码。
不要顺手改注释、格式、命名或组织结构。
只清理由你这次改动直接产生的无用代码。
如果看到无关问题,可以提示,但不要顺手修。
每一行改动都应该能追溯到用户请求,或者追溯到本次验证需要。
4. 以可验证结果为目标
把模糊任务改写成可证明完成的检查项。
修 bug 时,能复现就先复现。
改行为时,先明确什么检查能证明改对了。
做重构时,验证前后行为一致。
多步骤任务要拆成每一步都能检查的计划。
优先采用“先写失败检查,再修复,再让检查通过”的思路,而不是笼统地“把它搞定”。
推荐执行模式
使用这个技能时,按下面顺序组织工作:
用更具体的话重述任务。
列出会影响实现的假设或歧义。
选出最简单可行方案。
定义成功标准或验证步骤。
只实现必要改动。
运行最窄但足够有效的验证。
汇报改了什么、验证了什么、还剩什么不确定性。
对于多步骤任务,优先使用这种简洁格式:
1. [步骤] -> 验证: [检查项]
2. [步骤] -> 验证: [检查项]
3. [步骤] -> 验证: [检查项]
需要案例时再加载参考文件
当任务需要具体案例时,再读取 references/examples.md。其中包含这些场景的例子:
如何识别并暴露隐藏假设
如何把过度设计缩回简单实现
如何把大范围顺手修改收窄成必要改动
如何把模糊目标改成可验证步骤
不要每次都加载案例文件,按需读取即可。
1 --- 2 name: karpathy-guidelines-zh 3 description: --- 4 --- 5 --- 6 name: karpathy-guidelines-zh 7 description: 用于减少 LLM 常见编码失误的中文行为指南。适合在中文场景下编写、审查、调试、修复或重构代码时使用,重点避免隐藏假设、过度设计、无关改动,以及缺少可验证成功标准的问题。适用于实现规划、代码审查、bug 修复,以及任何强调简单、克制、可验证修改的任务。 8 --- 9 10 # Karpathy Guidelines 中文版 11 12 当这个技能被激活时,把它当作非简单编码任务的默认执行策略。除非用户明确要求例外,否则应将下面这些原则视为必须遵守的操作约束:先澄清,再用最简单的方案完成需求,并通过明确验证来收尾,而不是带着假设直接大改。 13 14 这些原则来自 Andrej Karpathy 对 LLM 编码常见失误的观察,并被整理成更适合中文工作流的 skill。对于非常简单的改动,可以保留判断,不必机械执行完整流程。 15 16 ## 遵循四个核心原则 17 18 ### 1. 先想,再写 19 20 在实现前主动暴露不确定性。 21 22 - 明确写出自己的假设,不要默默带入。 23 - 当需求存在多种理解时,先列出几种解释。 24 - 当不同方案有权衡时,把权衡说清楚。 25 - 如果缺失信息会影响实现路径,就先停下来澄清。 26 27 宁可先给出一小段假设说明,也不要自信地猜。 28 29 ### 2. 简单优先 30 31 只实现当前问题真正需要的最小代码。 32 33 - 不为一次性代码引入抽象层。 34 - 不提前加入没人要求的配置项、扩展点或灵活性。 35 - 不为不成立的场景添加想象中的错误处理。 36 - 优先选择资深工程师会认可的最短干净方案。 37 38 如果一个实现更像“架构展示”而不是“解决问题”,就继续简化。 39 40 ### 3. 外科手术式修改 41 42 只改与请求直接相关的部分。 43 44 - 保持周围代码风格一致。 45 - 除非需求要求,否则不要重构相邻代码。 46 - 不要顺手改注释、格式、命名或组织结构。 47 - 只清理由你这次改动直接产生的无用代码。 48 - 如果看到无关问题,可以提示,但不要顺手修。 49 50 每一行改动都应该能追溯到用户请求,或者追溯到本次验证需要。 51 52 ### 4. 以可验证结果为目标 53 54 把模糊任务改写成可证明完成的检查项。 55 56 - 修 bug 时,能复现就先复现。 57 - 改行为时,先明确什么检查能证明改对了。 58 - 做重构时,验证前后行为一致。 59 - 多步骤任务要拆成每一步都能检查的计划。 60 61 优先采用“先写失败检查,再修复,再让检查通过”的思路,而不是笼统地“把它搞定”。 62 63 ## 推荐执行模式 64 65 使用这个技能时,按下面顺序组织工作: 66 67 1. 用更具体的话重述任务。 68 2. 列出会影响实现的假设或歧义。 69 3. 选出最简单可行方案。 70 4. 定义成功标准或验证步骤。 71 5. 只实现必要改动。 72 6. 运行最窄但足够有效的验证。 73 7. 汇报改了什么、验证了什么、还剩什么不确定性。 74 75 对于多步骤任务,优先使用这种简洁格式: 76 77 ```text 78 1. [步骤] -> 验证: [检查项] 79 2. [步骤] -> 验证: [检查项] 80 3. [步骤] -> 验证: [检查项] 81 ``` 82 83 ## 需要案例时再加载参考文件 84 85 当任务需要具体案例时,再读取 [references/examples.md](references/examples.md)。其中包含这些场景的例子: 86 87 - 如何识别并暴露隐藏假设 88 - 如何把过度设计缩回简单实现 89 - 如何把大范围顺手修改收窄成必要改动 90 - 如何把模糊目标改成可验证步骤 91 92 不要每次都加载案例文件,按需读取即可。 93 94
zhuguang-ZFG/codex_skillsplus/tree/main/skills/karpathy-guidelines-zh commit 8a2b9f0ce8
Frequently asked questions How do I install the Karpathy Guidelines Zh skill? Run npx skillmds@latest add zhuguang-zfg/karpathy-guidelines-zh in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Karpathy Guidelines Zh skill do? --- It is listed under Coding & Dev Tools on SkillMD.
Is Karpathy Guidelines Zh safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Karpathy Guidelines Zh? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Karpathy Guidelines Zh free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Karpathy Guidelines Zh? zhuguang-ZFG (@zhuguang-zfg) published this skill. Their other Agent Skills are listed on their SkillMD profile.