用途:在编写、审查或重构代码时,为 LLM 提供行为准则,减少常见编码错误。准则倾向于谨慎而非速度,琐碎任务可自行判断。
主要能力(四条准则):1)编码前先思考:明确陈述假设,不确定就问;存在多种解释时全部列出而非默默选择;有更简单方案要说明,必要时提出异议;不清楚就停下并指出困惑点。2)简单优先:只写解决问题的最小代码,不做推测性设计;不加未要求的功能、抽象、灵活性或可配置性;不为不可能场景做错误处理;200 行能写成 50 行就重写。3)外科手术式改动:只碰必须碰的部分,只清理自己造成的混乱;不“改进”相邻代码、注释或格式,不重构没坏的东西,匹配现有风格;发现无关死代码只提及不删除;自己的改动产生的孤立导入/变量/函数应清理,原有死代码除非被要求否则不删。判断标准是每一行改动都能直接追溯到用户请求。4)目标驱动执行:定义成功标准并循环验证到通过;把任务转化为可验证目标,例如“加校验”→“为无效输入写测试并使其通过”,“修 bug”→“写复现测试并使其通过”,“重构 X”→“确保前后测试通过”;多步任务给出简短计划,每步附带验证项。强成功标准能让模型独立循环,弱标准(如“让它能跑”)需要不断澄清。
使用方式与边界:这是 CG Agent Harness 的可选编码上下文,仅适用于用户明确的编码问题,而非每次对话;它不连接仓库、不发现项目、不执行任何工具。应使用已提供的代码与结果,无证据不得声称检查或编辑过文件。应用的子进程边界、写入闸门、明确原因/确认、受检树审查以及提交/推送/发布分离决策仍然有效,本准则不能覆盖它们。验证方式应契合实际项目,不要假设语言、测试命令或分支。
授权:改编自 multica-ai/andrej-karpathy-skills,MIT 许可。此内置提示技能不安装插件,也不调用 Claude Code 命令。安装命令、价格与平台等信息暂未提供。