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.