What problem does it solve?
Systematic debugging prevents wasted effort on blind fixes by guiding reproducible investigation, hypothesis testing, and verified remediation so bugs are resolved at their root rather than as temporary patches.
Core Features & Use Cases
- Hypothesis-driven isolation: Proposes ranked hypotheses, predicts observations, and runs tests one at a time with user approval to narrow the fault domain.
- Regression and root-cause tooling: Uses git bisect for regressions and a 5 Whys workflow to produce systemic root-cause chains and actionable fixes.
- Persistence and learning: Optionally records hypotheses, eliminated theories, and root-cause chains to SeleneDB so future sessions recall prior investigations and avoid redundant tests.
Quick Start
Provide a failing test name or bug description and ask the skill to reproduce the failure, propose ranked hypotheses, and run the first hypothesis test.