What problem does it solve?
This skill solves the problem of aimless, trial-and-error debugging by enforcing a rigorous, scientific method for isolating and fixing hard-to-reproduce software defects and performance regressions.
Core Features & Use Cases
- Feedback Loop Construction: Provides a structured framework to build deterministic test harnesses, ranging from unit tests to human-in-the-loop scripts.
- Hypothesis-Driven Debugging: Forces the generation of falsifiable hypotheses before any code changes are made, preventing premature or incorrect fixes.
- Regression Prevention: Guides the creation of targeted regression tests to ensure the bug remains fixed and the codebase architecture is improved.
Quick Start
Invoke the diagnose skill to begin a structured debugging session for the reported issue by following the guided reproduction and hypothesis phases.