systematic-debugging

Apply a four-phase workflow to reproduce, isolate, understand, and verify fixes.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/gelsonsimoes/wms-verticalparts --skill systematic-debugging-gelsonsimoes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/gelsonsimoes/wms-verticalparts/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/gelsonsimoes/wms-verticalparts --skill systematic-debugging-gelsonsimoes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic Debugging provides a disciplined, repeatable framework to identify root causes, avoid guesswork, and verify fixes before deployment.

Core Features & Use Cases

  • Reproduce: reliably recreate the issue to establish a baseline.
  • Isolate: narrow down the source with targeted questions.
  • Understand: perform root cause analysis using the 5 Whys technique.
  • Fix & Verify: implement robust fixes and validate with acceptance checks.
  • Debugging Checklist & Commands: provide a reproducible checklist and common commands to accelerate resolution.
  • Anti-Patterns: avoid common debugging pitfalls and guide safe practices.

Quick Start

Provide a reproducible issue report and follow the 4-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 structured debugging framework for root cause analysis?

A structured debugging framework provides a repeatable process to reproduce issues, isolate variables, understand root causes, and verify fixes. It replaces guesswork with targeted checklists and systematic phases to resolve complex software problems.

How do I systematically isolate and reproduce a software bug?

To isolate and reproduce a bug, follow a four-phase workflow: reliably recreate the issue to establish a baseline, narrow down the source with targeted questions, perform root cause analysis using the 5 Whys technique, and validate the fix.

What's the best way to stop guessing during root cause analysis?

The best way to stop guessing is to apply a disciplined debugging checklist that enforces reproducing the issue, isolating the source, understanding the root cause via the 5 Whys technique, and verifying the fix with acceptance checks before deployment.

Does systematic debugging work for operations teams handling incidents?

Yes, systematic debugging works for operations teams handling incidents. It provides a repeatable framework requiring reproducibility, isolation, and verification across multi-step tasks to identify root causes and guide safe practices during operational issues.

What are common debugging anti-patterns I should avoid?

Common debugging anti-patterns to avoid include making unverified guesses, skipping the reproduction phase, and deploying fixes without validation. A structured framework provides guidance to avoid these pitfalls and ensures fixes are verified with acceptance checks.

How do I verify a debugging fix before deploying it?

To verify a debugging fix before deployment, implement robust fixes and validate them using acceptance checks. This final phase of the structured workflow ensures the root cause is fully resolved and prevents regressions.