What problem does it solve?
This Skill eliminates the wasted time, recurring bugs, and chaotic thrashing caused by random, symptom-focused fixes that fail to address underlying root causes, especially during time-sensitive emergencies or when facing pressure to deliver quick results.
Core Features & Use Cases
- 4-Phase Structured Workflow: Mandatory root cause investigation, pattern analysis, hypothesis testing, and controlled implementation to ensure bugs are fixed permanently the first time.
- Pressure-Resistant Guardrails: Anti-rationalization language, red flag checklists, and anti-pattern guidance to prevent shortcuts during emergencies, exhaustion, or when facing authority pressure from senior team members.
- Supporting Techniques: Includes backward root cause tracing, defense-in-depth validation, and condition-based waiting patterns to handle complex multi-layer system bugs and flaky tests.
- Use Cases: Ideal for test failures, production bugs, performance issues, build failures, and integration errors, particularly when previous fixes have failed or the issue seems deceptively simple.
Quick Start
Use the systematic-debugging skill to investigate the root cause of your current bug or test failure before proposing any fixes.