systematic-debugging

Guide users through a four-phase root cause analysis process for technical issues.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/huhuimike85/aizc --skill systematic-debugging-huhuimike85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/huhuimike85/aizc/tree/main/references/frontend-v2/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/huhuimike85/aizc --skill systematic-debugging-huhuimike85

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill prevents wasted time and new bugs caused by random fixes or symptom-based patching, ensuring you always address the underlying root cause of any technical issue.

Core Features & Use Cases

  • Four-Phase Process: Guides you through Investigation, Pattern Analysis, Hypothesis, and Implementation.
  • Root Cause Mandate: Enforces finding the origin of a bug before proposing any fixes.
  • Pressure Resistance: Provides explicit rules and anti-patterns to resist time pressure and rationalization.
  • Use Case: When a critical API endpoint starts returning errors, use this skill to systematically trace the issue from the error message back to the faulty code, ensuring a permanent fix rather than a temporary workaround.

Quick Start

Use the systematic-debugging skill to investigate any bug you encounter.

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 patching the symptoms?

To find the root cause of a bug, mandate a thorough investigation before implementation using a four-phase process: Investigation, Pattern Analysis, Hypothesis, and Implementation to prevent wasted time and symptom-based patching.

What is the best way to systematically debug production bugs and test failures?

Systematically debug production bugs and test failures by tracing the issue from the error message back to the faulty code, enforcing root cause analysis to ensure a permanent fix rather than a temporary workaround.

How do I avoid common debugging shortcuts when under time pressure?

Avoid debugging shortcuts under time pressure by following explicit rules and anti-patterns designed to resist rationalization, enforcing the identification of a bug's origin before proposing fixes to prevent new bugs.

What steps should I follow to troubleshoot performance problems systematically?

Troubleshoot performance problems systematically through four phases: Investigation, Pattern Analysis, Hypothesis, and Implementation, ensuring you address the underlying root cause of the technical issue.

Why does random fixing often cause new bugs during troubleshooting?

Random fixing causes new bugs during troubleshooting because it relies on symptom-based patching rather than addressing the underlying root cause, a problem a systematic investigation process prevents.