修复bug少动周边的Skill

在最小层级修复 bug,保留周围行为不变。

surgical-patch 是一个指导 AI 修复程序错误的 Skill。它让修改落在真正负责错误行为的那一层,适合边界明确的 bug 和小范围行为调整。

先给出出错现象、相关代码和已有线索。能以合理成本复现,就先复现;暂时做不到时,保留手头最有力的证据,再追查是什么机制引发了问题。

找到负责的代码后,围绕修复改动,保留无关行为和用户已经做过的修改。此次不顺便改名、清理代码或抽象其他模块,避免一个小问题扩大成结构改造。

最后需要有证据说明同一种错误不会因这次改动再次出现,也就是回归验证。它要求检查修复本身,并运行最邻近的受影响检查;错误解决、相关验证通过才停止。来源规定的是工作方式,不能保证每次修复只改一行。

分类:测试排错

来源仓库:juliusbrussee/caveman

适合用来做什么

  • 请在不影响其他部分的情况下修复这个错误。
  • 对这段代码进行小幅行为变更,同时保留周围行为。

安装 surgical-patch

npx skills add https://www.iskills.cc/skills/juliusbrussee/caveman/surgical-patch/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 surgical-patch 的用途与原始说明

浏览全部 Skill 指南