Systematic Debugging
Evidence-led debugging before proposing code changes.
A disciplined workflow for reproducing failures, collecting evidence, forming testable hypotheses, isolating root causes, and verifying fixes.
Install
npx skills add https://github.com/obra/superpowers --skill systematic-debuggingSkill content
The instructions an agent receives when this skill is active.
FAQ
- What does Systematic Debugging do?
- A disciplined workflow for reproducing failures, collecting evidence, forming testable hypotheses, isolating root causes, and verifying fixes. Evidence-led debugging before proposing code changes.
- How do I install Systematic Debugging?
- In a supported agent environment, run: npx skills add https://github.com/obra/superpowers --skill systematic-debugging
- When should I use Systematic Debugging?
- Use when a test, build, runtime, integration, or behavior is broken.
- Got an example for Systematic Debugging?
- Find why this API intermittently returns 500s, prove the root cause, and propose a fix.
- Where does Systematic Debugging come from?
- Source and updates: https://www.skills.sh/obra/superpowers/systematic-debugging. Confirm install steps and permissions there before you rely on it.