systematic-debugging

Enforce a four-phase workflow to identify root causes before fixes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Silac1995/My-World-Isekai-Unity --skill systematic-debugging-silac1995
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/Silac1995/My-World-Isekai-Unity/tree/main/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/Silac1995/My-World-Isekai-Unity --skill systematic-debugging-silac1995

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineers systematically identify and diagnose root causes before proposing fixes during debugging.

Core Features & Use Cases

  • Provides a four-phase framework (Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, Implementation) to structure debugging.
  • Encourages defensive practices like defense-in-depth and trace-based reasoning to prevent symptom-driven fixes.
  • Supports learning and auditing with documented phases, rules, and testing guidance for repeated reliability.

Quick Start

Follow the four-phase process in order to identify root causes before proposing fixes.

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 bug instead of just fixing the symptom?

To find the root cause of a bug, apply a four-phase debugging workflow: Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation. This enforces trace-based reasoning to prevent symptom-focused fixes.

What is the best way to systematically debug flaky systems during production incidents?

Systematic debugging of flaky systems uses a structured four-phase process with defensive checks and defense-in-depth practices. This ensures you address the actual root cause of production incidents before applying any code changes.

How do I structure a debugging process for time-sensitive emergencies?

Structure debugging for time-sensitive emergencies by enforcing explicit phases: Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation. This prevents rushed symptom-focused fixes and ensures root causes are resolved.

Can I use a structured debugging process to audit and learn from past incidents?

Yes, you can audit and learn from past incidents using a documented four-phase debugging framework. It provides explicit rules, phases, and testing guidance to ensure repeated reliability and trace-based reasoning for future reference.

Why do my software fixes keep causing new issues in testing?

Software fixes cause new issues when they target symptoms instead of root causes. By applying defense-in-depth and a structured hypothesis testing phase, you can verify the exact root cause before making changes, preventing recurring failures.