systematic-debugging

Enforce a four-phase systematic debugging process to identify and resolve root causes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fernandoxavier02/Superpower-Gemini --skill systematic-debugging-fernandoxavier02
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/fernandoxavier02/Superpower-Gemini/tree/main/skills/systematic-debugging
Command: npx skills add https://github.com/fernandoxavier02/Superpower-Gemini --skill systematic-debugging-fernandoxavier02

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging prevents time-wasting guesswork by enforcing a four-phase process that ensures root causes are identified before fixes.

Core Features & Use Cases

  • Enforces Phase 1 Root Cause Investigation, Phase 2 Pattern Analysis, Phase 3 Hypothesis and Testing, and Phase 4 Implementation to structure debugging.
  • Provides anti-pattern guidance and defense-in-depth practices to catch edge cases and ensure robust fixes.
  • Applicable to bugs in tests, production, and complex systems, especially under time pressure or with tight deadlines.

Quick Start

Load the skill and follow Phase 1 through Phase 4 to resolve issues.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is the best way to find the root cause of a bug in a complex codebase?▼

Systematic debugging enforces a four-phase process—root-cause investigation, pattern analysis, hypothesis testing, and implementation—to resolve bugs in complex codebases without time-wasting guesswork.

How do I debug production failures systematically under time pressure?▼

To debug production failures under time pressure, follow a structured four-phase debugging process: investigate root causes, analyze patterns, test hypotheses, and implement fixes with anti-pattern avoidance and defense-in-depth notes.

What is a systematic debugging process for resolving unexpected software behavior?▼

Systematic debugging resolves unexpected software behavior by enforcing four phases: root-cause investigation, pattern analysis, hypothesis testing, and implementation, ensuring robust fixes and avoiding anti-patterns.

How do I avoid patchwork fixes when debugging test failures?▼

Avoid patchwork fixes by enforcing a four-phase debugging process that requires documenting root-cause investigation and pattern analysis before implementation, ensuring test failures are resolved at their source.

Does systematic debugging work for both test failures and production bugs?▼

Yes, systematic debugging applies to test failures, production bugs, and unexpected behavior by enforcing a consistent four-phase process: root-cause investigation, pattern analysis, hypothesis testing, and implementation.