systematic-debugging

Guide root-cause-first debugging through four phases and defense-in-depth checks.

13|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/abeldotam/bmad-viewer --skill systematic-debugging-abeldotam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/abeldotam/bmad-viewer/tree/main/.agents/skills/systematic-debugging
Command: npx skills add https://github.com/abeldotam/bmad-viewer --skill systematic-debugging-abeldotam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging helps teams find the true root cause of bugs and production issues, preventing symptom-focused fixes.

Core Features & Use Cases

  • Four-phase workflow (Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, Implementation) for rigorous debugging.
  • Defense-in-depth approach: validates data at multiple layers and traces data flow to defeat superficial fixes.
  • Real-world applicability: reduces mean time to resolution and improves fix quality across tests, CI, and production.

Quick Start

Follow the four-phase process to root-cause a failing issue before attempting any fixes.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is root-cause debugging and how does it fix software failures?

Root-cause debugging identifies the true origin of software failures by tracing data flow and validating multiple layers, ensuring fixes address the underlying issue rather than just treating symptoms.

How do I debug a production incident without applying superficial fixes?

Debug production incidents by enforcing a four-phase workflow: Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation. This defense-in-depth approach validates data across layers to prevent superficial fixes.

What is the best way to investigate test failures and behavior anomalies?

The best way to investigate test failures and behavior anomalies is using a phase-based debugging workflow that requires strict phase completion, traces data flow, and validates hypotheses before implementing fixes.

Does systematic debugging work for both CI test failures and production issues?

Yes, systematic debugging applies across test failures, CI pipelines, and production incidents. It reduces mean time to resolution by enforcing root-cause-first investigation and defense-in-depth checks across all environments.

How do I validate a debugging hypothesis before implementing a fix?

Validate a debugging hypothesis by completing the strict Root Cause Investigation and Pattern Analysis phases first. This traces data flow and applies defense-in-depth checks to confirm the hypothesis addresses the true root cause.