What problem does it solve?
Prevents wasted debugging time and repeat failures by forcing a disciplined root-cause hypothesis before any fix is attempted.
Core Features & Use Cases
- Root-cause hypothesis first: Requires a specific, testable claim about the failure’s underlying cause rather than addressing symptoms.
- Structured debugging workflow: Guides symptom collection, execution path tracing, hypothesis testing, and verification.
- Scope lock and blast-radius control: Uses a freeze directory to limit edits to the minimum scope needed for the fix.
- Pattern-aware analysis: Helps recognize common failure classes (race conditions, stale caches, timezone/encoding issues, integration/config drift).
- 3-strike escalation with safe stopping: If hypotheses fail repeatedly, directs the workflow to BLOCKED with a recommendation to add instrumentation or escalate.
Quick Start
Use the investigate skill to analyze why a failing command, error log, or crash is occurring in a git repo and produce a structured debug report with a confirmed root cause hypothesis.