From good-skills
减少常见 LLM 编码失误的行为准则。Use when "写代码", "改代码", "重构", "code", "refactor", "implement", "review code", "编写/修改本仓库代码" — 即任何在本项目里写、改、重构、审查代码之前。 四条原则:先想后写 / 极简优先 / 外科手术式改动 / 目标驱动执行。 Derived from Andrej Karpathy's observations on LLM coding pitfalls.
How this skill is triggered — by the user, by Claude, or both
Slash command
/good-skills:coding-guidelinesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
减少常见 LLM 编码失误的四条行为准则,源自 [Andrej Karpathy 对 LLM 编码缺陷的观察](https://x.com/karpathy/status/2015883857489522876)。
减少常见 LLM 编码失误的四条行为准则,源自 Andrej Karpathy 对 LLM 编码缺陷的观察。
权衡: 这些准则偏向「稳」而非「快」。琐碎任务(改错别字、明显的一行修复)用判断力即可,不必套用全套。
不要默认假设,不要掩饰困惑,主动摆出权衡。
动手前:
用解决问题的最少代码,不写任何投机性的东西。
自问:「资深工程师会不会觉得这过度复杂?」会,就简化。
只动该动的地方,只清理自己造成的烂摊子。
改已有代码时:
自己的改动产生孤儿时:
检验标准:每一行改动都能直接追溯到用户的请求。
定义成功标准,循环到验证通过为止。
把任务转成可验证的目标:
多步任务先给简短计划:
1. [步骤] → 验证:[检查]
2. [步骤] → 验证:[检查]
3. [步骤] → 验证:[检查]
强成功标准让你能独立循环推进;弱标准(「让它能跑」)会逼着用户反复澄清。
准则生效的信号: diff 里没有多余的改动、不会因过度复杂而返工、澄清问题出现在动手前而非出错后。
npx claudepluginhub sunchendd/good_skills --plugin good-skillsCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.