systematic-debugging

Breaks down bug-finding into four sequential phases from root cause to implementation.

33|5|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/LowyShin/giip-dev-agent --skill systematic-debugging-lowyshin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/LowyShin/giip-dev-agent/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/LowyShin/giip-dev-agent --skill systematic-debugging-lowyshin

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Systematic debugging provides a disciplined framework to identify root causes before proposing fixes, reducing waste and rework.

## Core Features & Use Cases

  • Four-phase process: Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation with explicit stop rules.
  • Defense-in-depth: validates data and behavior across multiple layers to prevent regression.
  • Versatile across production incidents, bugs, test failures, and flaky behavior in complex, multi-component systems.

### Quick Start Start with Phase 1 to gather evidence, reproduce the issue, and document the root cause before implementing any fix.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
How do I find the root cause of a software bug before applying a fix?

Root cause debugging enforces a four-phase process requiring you to complete evidence gathering, issue reproduction, and root cause documentation before implementing any fix.

What is the best way to debug flaky behavior in multi-component systems?

Debugging flaky behavior in multi-component systems requires a disciplined framework that gathers evidence, analyzes patterns, and tests hypotheses before applying fixes to prevent regression.

How do I systematically debug production incidents?

Systematic debugging of production incidents follows a four-phase process: Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation, ensuring you identify the root cause before fixing.

Does defense-in-depth validation prevent test failures during debugging?

Defense-in-depth validation prevents test failures and regressions by validating data and behavior across multiple system layers during the implementation phase of systematic debugging.

Why should I document root causes before fixing production bugs?

Documenting root causes before fixing production bugs reduces waste and rework by enforcing a structured investigation phase that prevents applying fixes to misunderstood symptoms.

Can I apply systematic debugging to test failures in complex environments?

You can apply systematic debugging to test failures in complex environments using its versatile four-phase process, which includes pattern analysis and defense-in-depth validations across components.