systematic-debugging

Guide four-phase debugging with root cause analysis and verification.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/BenWork17/VeXeViet --skill systematic-debugging-benwork17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/BenWork17/VeXeViet/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/BenWork17/VeXeViet --skill systematic-debugging-benwork17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reproduce, isolate, understand, and verify debugging efforts with a structured methodology to prevent random guesswork and speed up issue resolution.

Core Features & Use Cases

  • Four-phase debugging process: Reproduce, Isolate, Understand, Fix & Verify, plus a guided checklist.
  • Evidence-based verification: root cause analysis using the 5 Whys and documented demonstrations of fixes.
  • Use case: for complex software bugs in CI/CD pipelines or production incidents that require deterministic troubleshooting.

Quick Start

Describe the issue clearly and follow the four-phase process to reproduce, isolate, understand, and verify a fix.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is a systematic debugging workflow for complex software bugs?

A systematic debugging workflow structures troubleshooting into four phases: Reproduce, Isolate, Understand, and Fix & Verify, replacing random guesswork with evidence-based root cause analysis to resolve complex software bugs efficiently.

How do I find the root cause of a production incident using the 5 Whys?

To find the root cause of a production incident, you apply the 5 Whys technique during the Understand phase, repeatedly asking why to drill down from symptoms until the fundamental underlying cause is identified and documented.

How do I isolate variables when reproducing a CI/CD pipeline failure?

To isolate variables when reproducing a CI/CD pipeline failure, systematically contain and eliminate potential factors during the Isolate phase, narrowing down the exact conditions and inputs required to reliably trigger the issue.

What's the best way to verify a software fix and prevent regression?

The best way to verify a software fix is to follow formal verification checkpoints during the Fix & Verify phase, demonstrating through documented evidence that the root cause is resolved and the original reproduction steps no longer fail.

Can I use this systematic debugging process for intermittent system failures?

Yes, this systematic debugging process is applicable to intermittent system failures, as the Reproduce phase focuses on establishing reliable reproduction steps to contain variables and understand the underlying triggers of the issue.