What problem does it solve?
This skill eliminates unproductive, ad-hoc debugging sessions for complex hard bugs and performance regressions that waste developer time and often lead to incomplete, temporary fixes.
Core Features & Use Cases
- Structured 6-phase diagnostic loop: Enforces a repeatable process of building a feedback loop, reproducing the bug, generating falsifiable hypotheses, instrumenting code, implementing fixes with regression tests, and post-mortem cleanup.
- Feedback loop prioritization: Guides users to build fast, deterministic reproduction loops first, cutting debugging time drastically even for non-deterministic flaky bugs.
- Use case: If a recent deploy caused a 30% spike in page load time, or users are reporting intermittent 500 errors that can't be easily reproduced, use this skill to follow a proven process to identify the root cause and implement a permanent fix with regression testing.
Quick Start
Use the diagnose skill to investigate the intermittent checkout failures reported by users after the latest payment gateway update.