systematic-debugging

Guide engineers through a four-phase workflow to discover root causes of software bugs.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/overviewlabs/WHOX --skill systematic-debugging-overviewlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/overviewlabs/WHOX/tree/main/skills/software-development/systematic-debugging
Command: npx skills add https://github.com/overviewlabs/WHOX --skill systematic-debugging-overviewlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging helps engineers find the true root cause of bugs and failures before proposing or applying fixes, reducing wasted effort and rework.

Core Features & Use Cases

  • Four-phase workflow: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation, ensuring disciplined problem solving.
  • Evidence-driven debugging: gather logs, reproduce consistently, analyze data flow, and verify hypotheses before changes.
  • Delegated multi-component debugging: integrates with WHOX tools to coordinate investigations across API, service, and infrastructure.

Quick Start

Describe the issue, reproduce it reliably, and follow the four phases to identify the root cause before proposing any fixes.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is systematic debugging and how does it help find a root cause?

Systematic debugging is a structured workflow that enforces evidence collection and hypothesis testing to discover the true root cause of software bugs before applying fixes, reducing wasted effort and rework.

How do I troubleshoot flaky tests and error messages in production environments?

Troubleshoot flaky tests and production errors by following a four-phase workflow: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation, ensuring you gather logs and reproduce issues consistently before making changes.

Does this debugging workflow support multi-component infrastructure and service investigations?

Yes, the debugging workflow supports multi-component investigations across API, service, and infrastructure layers by integrating with delegation tools to coordinate evidence collection and root cause analysis.

What's the best way to investigate software faults without applying premature fixes?

The best way to investigate software faults without premature fixes is to enforce mandatory evidence collection, analyze data flow, and verify hypotheses during the Pattern Analysis and Hypothesis Testing phases before reaching the Implementation phase.

When should I not use a phased approach for software troubleshooting?

You should not use a phased troubleshooting approach when a software fault requires an immediate hotfix to restore service, as the workflow mandates completing root cause investigation and hypothesis testing before applying any implementation changes.