What problem does it solve?
This Skill addresses the common issue of inefficient and ineffective debugging by enforcing a structured, four-phase approach to identify and fix bugs, preventing wasted time and the introduction of new issues.
Core Features & Use Cases
- Root Cause Investigation: Ensures thorough analysis of errors, reproduction steps, and system changes before any fixes are attempted.
- Pattern Analysis: Guides the identification of similar working patterns and understanding of dependencies to inform solutions.
- Hypothesis Testing: Promotes a scientific approach with minimal, verifiable changes to test hypotheses.
- Implementation with Verification: Mandates failing test cases and single, verified fixes to ensure the root cause is resolved.
- Use Case: When a critical test fails in a CI/CD pipeline, this Skill will be invoked to systematically investigate the failure, ensuring the underlying cause is found and fixed, rather than applying a quick patch that might break something else.
Quick Start
Use the systematic-debugging skill to investigate the current test failure.