跳转到主内容
返回 Skill 雷达
开发流程

systematic-debugging

四阶段根因分析:复现 → 收集证据 → 分析根因 → 验证修复,禁止「猜着改」。

来源:github.com/obra/superpowers

star 等数据核实于 2026-10-07

推荐理由

把 debugging 从「试一下看看」变成有证据链的推理流程,难缠的偶发问题尤其有效。

安装

npx skills add obra/superpowers --skill systematic-debugging -g -y

使用步骤

触发方式有三种:Claude Code 等客户端把 skill 挂进斜杠菜单,输入/systematic-debugging直接调用;与任务相关时 Agent 会按语义自动加载;任何客户端都可在消息里点名「使用systematic-debugging skill」。以下示例均为可直接粘贴的第一条消息。

  1. 把报错现象、复现步骤和日志一起贴给它——别只说「报错了」

    按 systematic-debugging 排查:本地 dev 启动后访问 /posts 偶发 500,
    报错日志如下(贴上日志),一天出现两三次,无法稳定复现。
  2. 它会按「复现 → 收集证据 → 分析根因 → 验证修复」推进,跟着它跑命令、贴它要的证据即可

注意事项与建议

  • 流程重型,一行的明显 bug 别用它
  • 配合服务器上的 MySQL 慢日志、崩溃栈这类真实证据效果最好