systematic-debugging

Identify root causes of bugs through a four-phase investigation process.

47|11|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/tylerwind/LabVIEW-WPF-UI-Generator --skill systematic-debugging-tylerwind
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/tylerwind/LabVIEW-WPF-UI-Generator/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/tylerwind/LabVIEW-WPF-UI-Generator --skill systematic-debugging-tylerwind

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you identify and document the true root cause of bugs and failures before proposing fixes, preventing symptom-focused patches.

Core Features & Use Cases

  • Four-phase systematic debugging process (Root Cause Investigation, Pattern Analysis, Hypothesis, and Implementation)
  • Includes explicit STOP conditions and evidence-driven decision making to resist time pressure and rationalization
  • Supports defense-in-depth by validating data across multiple layers and tracing data flow to its source

Quick Start

Load the systematic-debugging skill and begin Phase 1: perform root-cause investigation 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 root-cause debugging and how does it prevent symptom-focused patches?▼

Root-cause debugging identifies and documents the true origin of bugs before proposing fixes. It resists time pressure and rationalization by enforcing evidence gathering and defense-in-depth validations across multiple system layers.

How do I systematically debug test failures and production issues?▼

Systematically debug test failures and production issues by applying a structured four-phase process: Root Cause Investigation, Pattern Analysis, Hypothesis, and Implementation. Each phase enforces explicit STOP conditions to ensure evidence-driven decision making.

What's the best way to trace data flow to its source during an investigation?▼

The best way to trace data flow to its source is applying defense-in-depth validations across multiple layers. This ensures the traced data is verified at each boundary before forming a root-cause hypothesis.

Does this debugging approach work for performance problems and integration bugs?▼

Yes, this debugging approach works for performance problems and integration bugs. It applies across development workflows, enforcing a four-phase process to identify root causes before any implementation begins.

Why should I stop investigating and start proposing a fix during debugging?▼

You should stop investigating and start proposing a fix when explicit STOP conditions are met. These conditions ensure evidence-driven decision making is complete, resisting rationalization and time pressure before moving to the implementation phase.

What are the limitations of systematic debugging for urgent failures?▼

The limitation of systematic debugging for urgent failures is its strict enforcement of the four-phase process. It deliberately resists time pressure, requiring complete evidence gathering and hypothesis validation before allowing any implementation.