Systematic Debugging
Summary
A disciplined debugging process — reproduce, isolate, hypothesise, and verify — used before proposing any fix.
Features
- Forces root-cause analysis before any fix is proposed
- Structured hypothesis-and-test loop instead of guesswork
- Prevents the symptom-patching failure mode
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Description
The default failure mode when an agent hits a bug is to guess at a fix, apply it, and declare victory when the error message changes. This skill replaces that with a process.
It requires reproducing the failure reliably, narrowing it to a minimal case, forming a specific hypothesis about the cause, and testing that hypothesis — before writing a fix. When the hypothesis is wrong, it goes back rather than piling another change on top.
The practical effect is fewer fixes that suppress a symptom while leaving the defect in place, and far fewer sessions that end with three unrelated changes and an unclear state.
Part of the Superpowers collection.
Related Skills
Deno Guidance
by Deno
Deno's official foundational skill — project setup, package choices, configuration, and CLI commands done the current way.
Gradio App Builder
by Hugging Face
Build Gradio web UIs and ML demos in Python with the current API — components, layouts, events, and chat interfaces.
Cloudflare Platform
by Cloudflare
Cloudflare's official platform skill — Workers, Pages, storage, AI, networking, security, and IaC in one reference.
Verification Before Completion
by Jesse Vincent
Never claim work is complete, fixed, or passing without running the check and reading the output first.