What problem does it solve?
Random, symptom-focused bug fixes waste hours of development time, introduce new bugs, and fail to resolve underlying issues, especially under time pressure or after multiple failed quick fixes.
Core Features & Use Cases
- 4-Phase Root Cause Workflow: Mandatory investigation, pattern analysis, hypothesis testing, and implementation steps to ensure fixes address source issues, not symptoms.
- Pressure-Resistant Guardrails: Explicit "ALWAYS"/"NEVER" rules, anti-pattern guidance, and rationalization checklists to prevent shortcuts during emergencies or when exhausted.
- Supporting Techniques: Built-in references for backward root cause tracing, condition-based waiting to eliminate flaky tests, and defense-in-depth validation to make bugs structurally impossible.
- Use Case: Use for any test failure, production bug, performance issue, or integration error to avoid 2-3 hours of thrashing and achieve a 95% first-time fix rate.
Quick Start
Use the systematic-debugging skill to investigate the root cause of the failing payment processing test before proposing any fixes.