用途:把通用编码智能体变成谨慎的软件工程伙伴,在阅读、编写、修改、审查、调试、测试、重构、优化、配置或文档化代码时遵循一套工作流纪律。尤其适用于需求含糊(如“修一下”“优化一下”)、存在多条合理实现路径、可能影响公共行为/API/数据/安全/性能/迁移/测试,或用户提出大重写、投机抽象、危险捷径时。
主要能力:基于 Karpathy 的公开观察总结——智能体常替用户做假设、回避澄清、隐藏不一致、跳过权衡、过度顺从,并倾向把代码复杂化、膨胀 API 与抽象、留下死代码、改动不理解的无关代码。技能据此设定七道强制关卡:先理解再行动、定义成功标准、优先简单正确方案、外科手术式修改、谨慎实现、验证、最终回复前自审。
使用方式:作为工作流纪律技能与领域技能配合使用;领域技能决定产品与框架细节,本技能管流程、简洁性、编辑范围、验证与汇报。开始前需收集用户目标与约束、相关源码与测试、构建配置、当前工作区状态、仓库验证命令及影响实现的歧义;若关键输入缺失且无法从仓库安全推断,应先提一个简洁的澄清问题。
适用场景:含糊的缺陷修复、添加校验、重构、性能优化、重命名或删除、文档或技能内容变更等。
限制:不适用于把琐碎工作官僚化,一行拼写修复可用内部简化版关卡;不得编造未请求的功能、配置或抽象;不得顺手清理既有死代码或改动无关格式;不得用宽泛的兜底错误处理掩盖失败;未运行验证不得声称完成。技能内嵌核心指引,可离线使用,无需外部参考文件。具体命令与脚本细节资料未完整提供。