What problem does it solve?
This Skill addresses the common and time-consuming problem of debugging software by providing a structured, systematic approach to identifying and resolving bugs, preventing the introduction of new issues through hasty fixes.
Core Features & Use Cases
- Root Cause Analysis: Guides users through a rigorous process to find the fundamental reason for a bug, rather than just treating symptoms.
- Reproducibility: Emphasizes reliably reproducing the issue before attempting any fixes.
- Verification Loop: Mandates a strict verification process to ensure fixes are correct and do not introduce regressions.
- Use Case: When a critical test fails in production, this Skill ensures the team doesn't just patch the symptom but systematically traces the data flow, analyzes patterns, forms a hypothesis, and verifies the fix against the original failure and the broader test suite.
Quick Start
Use the debug skill to investigate and fix the current test failures.