All Skills
Engineering

systematic-debugging

Follows a 'reproduce → locate → verify' loop. Covers environment differences through dependency versions. Dramatically reduces aimless code changes.

Install

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

Cross-tool: Claude Code ~/.claude/skills/ · Qoder ~/.qoder/skills/ · TRAE ~/.trae/skills/

Source

Follows a “reproduce → locate → verify” loop, covering everything from environment differences to dependency versions.

Debugging Process

  1. Reproduce: Confirm stable reproduction, record minimal steps
  2. Hypothesize: List 3-5 possible causes, ranked by probability
  3. Locate: Verify starting from most likely cause
  4. Verify: Confirm fix works and introduces no new issues
  5. Document: Record root cause to prevent recurrence

When to Use

Production bugs, “works on my machine” environment differences, post-upgrade compatibility issues.

#debugging#troubleshooting#methodology