修Bug别再瞎猜,这个Skill先找证据

逐步找出程序出错的原因并验证修复。

systematic-debugging 给 AI 一套排查故障的步骤:先看完整报错、复现问题、检查近期改动,再根据证据提出并验证原因。

比如一个测试昨天通过、今天失败,直接改断言可能只是掩盖变化。按这份 Skill,应该先确认失败条件,看看代码、依赖或环境发生了什么,再决定修哪里。

它尤其适合已经连续试过几种修法却没解决的情况。你可以要求 AI 把当前证据和猜测分开说明,每次修改都对应一个能验证的原因。

最好提供复现步骤、完整错误和最近相关改动。暂时复现不了时,下一步应补日志或缩小条件;“先改改看”很容易让原来的问题更难追踪。

每天在iskills.cc看懂一个skill,让 AI 的本领, 成为你的拿手好戏!

分类:测试排错

来源仓库:obra/superpowers

适合用来做什么

  • 遇到错误时,请用 systematic-debugging 方法分析
  • 请用 systematic-debugging 找出测试失败的原因

安装 systematic-debugging

npx skills add https://www.iskills.cc/skills/obra/superpowers/systematic-debugging/SKILL.md

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

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

查看 systematic-debugging 的用途与原始说明

浏览全部 Skill 指南