systematic-debugging

Enforce root-cause investigation through a four-phase debugging framework.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Junior-Frontend-dev/Hi-u-ng --skill systematic-debugging-junior-frontend-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/Junior-Frontend-dev/Hi-u-ng/tree/main/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/Junior-Frontend-dev/Hi-u-ng --skill systematic-debugging-junior-frontend-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging provides a structured approach to identify root causes before applying fixes, preventing superficial symptom fixes.

Core Features & Use Cases

  • Phase-driven workflow: Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation with defense-in-depth.
  • Anti-patterns and safeguards to avoid rushing to fixes under pressure.
  • Works across small to large codebases, including tests, production bugs, and CI failures.

Quick Start

Follow the four-phase process to debug issues end-to-end before proposing fixes.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is systematic debugging and when do I need it for production bugs?

Systematic debugging is a structured approach to identify root causes before applying fixes, preventing superficial symptom fixes. You need it for production bugs, test failures, and CI failures to ensure issues are permanently resolved.

How do I debug root cause issues instead of just fixing symptoms?

To debug root cause issues, follow a four-phase framework: complete root cause investigation first, then pattern analysis, hypothesis testing, and finally implement a single validated fix with defense-in-depth practices.

Can I use this systematic debugging process for CI failures and integration problems?

Yes, the systematic debugging process applies to any technical issue across development, including CI failures and integration problems. It enforces root-cause investigation across small to large codebases before proposing fixes.

What's the best way to prevent rushing to fixes during debugging under pressure?

The best way to prevent rushing to fixes is using a phase-driven workflow with anti-patterns and safeguards. It requires completing Phase 1 root cause investigation before allowing any fix proposals, ensuring structured analysis.

Why does fixing symptoms instead of root causes cause recurring issues?

Fixing symptoms instead of root causes causes recurring issues because the underlying problem remains unaddressed. Systematic debugging enforces hypothesis testing and pattern analysis to validate the true root cause before implementation.

What are the limitations of systematic debugging for urgent production incidents?

A limitation for urgent incidents is the strict requirement to complete Phase 1 root cause investigation before proposing fixes. This structured approach prioritizes long-term validated fixes over immediate symptom patching under pressure.