What problem does it solve?
This skill eliminates unproductive, ad-hoc debugging of complex, hard-to-reproduce software bugs and performance regressions that waste developer time and delay issue resolution.
Core Features & Use Cases
- Structured 6-phase diagnosis loop: Follow a repeatable workflow covering feedback loop construction, reproduction, hypothesis generation, instrumentation, fix implementation, and cleanup/post-mortem.
- Guidance for flaky and non-deterministic bugs: Provides tactics to increase reproduction rates for intermittent issues that are hard to catch.
- Use Case: For example, when a critical payment processing API has an intermittent timeout that only appears under peak traffic, use this skill to build a deterministic reproduction loop, isolate the root cause, and add a regression test to prevent recurrence.
Quick Start
Use the diagnose skill to systematically debug the intermittent timeout error reported on the payment processing API endpoint.