systematic-debugging

from obra/superpowers scored 2026-07-07

Forces root-cause investigation before any fix: reproduce, hypothesize one cause at a time, test the hypothesis, then patch. Bans symptom-patching and shotgun fixes.

Skill scores
scored 2026-07-07 · rubric
Skill Leverage88
Reliability84
Evaluation Readiness62
Safety / Governance76

Anatomy

Parent repoobra/superpowers
Pathskills/systematic-debugging
Trigger conditions"Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes"
Instruction formatyaml-frontmatter-md
Required toolsshell, file-read
Reusabilityuniversal
Complexitymedium
Ships scripts / examples / tests / boundariesno / yes / no / yes

Failure modes

On genuinely trivial bugs the full protocol is overhead; the skill accepts this cost deliberately. Hypothesis discipline degrades when the agent is context-starved.

Verdict

Encodes the confirmed-vs-plausible distinction that separates senior debugging from guessing. The best process skill to adopt second, after verification.

Related skills

Frequently asked questions

What does the systematic-debugging skill do?

Forces root-cause investigation before any fix: reproduce, hypothesize one cause at a time, test the hypothesis, then patch. Bans symptom-patching and shotgun fixes.

When does systematic-debugging trigger?

Its stated trigger: "Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes". Trigger precision is a scored reliability dimension.

Go deeper