What problem does it solve?
This Skill eliminates the wasted time, recurring bugs, and team frustration caused by random, symptom-focused fixes that mask underlying issues, even when under extreme time pressure or facing seemingly obvious quick solutions.
Core Features & Use Cases
- Structured 4-Phase Workflow: Guides you through root cause investigation, pattern analysis, hypothesis testing, and controlled implementation to ensure fixes address the true source of issues.
- Pressure-Resistant Guardrails: Uses explicit "ALWAYS"/"NEVER" rules, anti-pattern guidance, and mandatory checkpoints to prevent rationalizing shortcuts during emergencies or when exhausted.
- Supporting Techniques: Includes ready-to-use guidance for root cause tracing, defense-in-depth validation, and condition-based waiting to resolve common debugging scenarios like flaky tests or deep call stack errors.
- Use Case Example: For a failing production payment processing test, follow the process to trace the root cause of stale status updates instead of adding arbitrary timeouts that mask the underlying race condition.
Quick Start
Use the systematic-debugging skill to investigate the root cause of the failing payment processing test before proposing any fixes.