What problem does it solve?
Diagnose helps you systematically investigate bugs, regressions, and performance problems instead of guessing. It creates a reliable feedback loop so you can reproduce the issue, narrow the cause, and verify the fix.
Core Features & Use Cases
- Reproduction-first debugging: Build a deterministic loop using tests, scripts, traces, or harnesses before changing code.
- Hypothesis-driven investigation: Rank possible causes, then instrument one variable at a time to confirm or eliminate them.
- Regression protection: Turn the minimized repro into a failing test, apply the fix, and rerun the original scenario to confirm the bug is gone.
- Use cases: Debugging flaky failures, isolating performance regressions, tracing intermittent UI issues, and validating fixes with repeatable tests.
Quick Start
Use the diagnose skill to reproduce the bug, propose ranked hypotheses, and build a minimal regression test for the failure.