What problem does it solve?
Structured, evidence-first debugging that prevents premature or speculative fixes by enforcing a reproduce→diagnose→hypothesize→fix workflow and requiring a regression test for every change.
Core Features & Use Cases
- Phase-based methodology: Reproduce the symptom in a read-only phase, perform evidence-driven diagnosis, design a specific fix, and implement the fix with a regression test.
- Investigation-first guardrails: Rules and anti-patterns to avoid guesswork, shotgun debugging, and symptom-only fixes.
- Developer workflows: Ideal for fixing failing tests, runtime errors, intermittent bugs, and investigating unclear production failures while preserving test coverage and minimizing blast radius.
Quick Start
Use the investigate skill with a failing test name or error message to reproduce the issue, collect evidence, propose a fix with a regression test, and then implement and verify the change.