What problem does it solve? Debugging often fails because fixes are attempted before the bug is reproduced or the root cause is confirmed, leading to wasted hours and wrong patches. This Skill enforces a strict five-step debugging discipline so every bug fix starts with a reproducible failure and ends with verified evidence. ## Core Features & Use Cases - Mandatory 5-Step Workflow: Reproduce the bug with a runnable command, minimise the failing input to under 20 lines, instrument the code to observe real internal state, form a data-backed hypothesis and write a minimal fix, then verify by re-running the original reproduction. - Hard Guardrails: Blocks skipping steps, forbidding fixes without reproduction, guessing without instrumentation data, drive-by refactors, and commits without verification. - Use Case: A cron agent fails with HTTP 429 errors. Instead of guessing, you reproduce it with a single script run, instrument the response headers to see rate-limit counters hit zero, then add retry-with-backoff logic and a regression test proving the fix. ## Quick Start Ask the AI to debug the failing test or endpoint using the rsun-diagnose workflow, starting by writing a minimal reproduction command before proposing any fix.