What problem does it solve?
Ad-hoc, unguided debugging of hard bugs and performance regressions wastes engineering time with random hypothesis testing and missed root causes, leading to recurring defects and slow incident resolution.
Core Features & Use Cases
- 6-Phase Disciplined Loop: Enforces a repeatable workflow of building a feedback loop, reproducing the bug, generating ranked falsifiable hypotheses, targeted instrumentation, fixing with regression tests, and post-mortem cleanup to avoid unproductive debugging.
- Reproduction Loop Guidance: Provides 10 prioritized strategies to build fast, deterministic, agent-runnable reproduction loops for even non-deterministic and hard-to-trigger bugs, including human-in-the-loop scenarios.
- Use Case: When a production service has an intermittent crash or a performance regression that only appears under specific load conditions, use this skill to systematically isolate the root cause instead of guessing at code changes.
Quick Start
Use the diagnose skill to work through the reported intermittent timeout bug in the data ingestion pipeline by following the structured 6-phase diagnosis loop.