systematic-debugging

Trace root causes of bugs through a four-phase evidence-driven workflow.

78|6|Updated May 19, 2026
One-click install
npx skills add https://github.com/liu5540/reasonix-skill-powers --skill systematic-debugging-liu5540
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/liu5540/reasonix-skill-powers/tree/main/skills/systematic-debugging
Command: npx skills add https://github.com/liu5540/reasonix-skill-powers --skill systematic-debugging-liu5540

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams consistently identify and trace the root cause of bugs, failures, or abnormal behavior before proposing fixes.

Core Features & Use Cases

  • Phase-driven debugging: root-cause investigation, pattern analysis, hypothesis validation, and implementation with enforced checkpoints.
  • Evidence-driven workflow: structured data collection, traceable diagnosis, and non-symptomatic fixes.
  • Use Case: during a flaky test run, you follow the four phases to isolate the root cause and prevent regression.

Quick Start

Follow the four-phase workflow to identify root causes before applying fixes.

Frequently Asked Questions about systematic-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify the root cause of a bug before implementing a fix?▼

To identify the root cause of a bug, you gather evidence and trace the diagnosis through a four-phase workflow: investigation, pattern analysis, hypothesis validation, and implementation, ensuring you fix the source rather than symptoms.

What is the best way to debug flaky tests without masking the real issue?▼

The best way to debug flaky tests is following an evidence-driven workflow that isolates the root cause through pattern analysis and hypothesis validation, preventing symptomatic fixes and future regressions.

Can I use this systematic debugging approach across different tech stacks?▼

Yes, you can use this systematic debugging approach across any tech stack and testing scenario, including production incidents and flaky tests, because it relies on structured data collection rather than stack-specific tools.

Why does my debugging process often result in recurring software failures?▼

Debugging often results in recurring failures when symptom fixes are applied; enforcing explicit checkpoints and evidence-driven root-cause tracing prevents treating symptoms as the actual source of the system's abnormal behavior.

How to validate debugging hypotheses during a complex production incident?▼

To validate debugging hypotheses during a production incident, you apply the hypothesis validation phase of the workflow, using structured data collection and traceable diagnosis to confirm the root cause before applying fixes.