surgical-patch 是一个指导 AI 修复程序错误的 Skill。它让修改落在真正负责错误行为的那一层,适合边界明确的 bug 和小范围行为调整。
先给出出错现象、相关代码和已有线索。能以合理成本复现,就先复现;暂时做不到时,保留手头最有力的证据,再追查是什么机制引发了问题。
找到负责的代码后,围绕修复改动,保留无关行为和用户已经做过的修改。此次不顺便改名、清理代码或抽象其他模块,避免一个小问题扩大成结构改造。
最后需要有证据说明同一种错误不会因这次改动再次出现,也就是回归验证。它要求检查修复本身,并运行最邻近的受影响检查;错误解决、相关验证通过才停止。来源规定的是工作方式,不能保证每次修复只改一行。