systematic-debugging

Debug bugs and test failures through a four-phase root cause workflow.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/ultramaxoAI/UltramaxoAI --skill systematic-debugging-ultramaxoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/ultramaxoAI/UltramaxoAI/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/ultramaxoAI/UltramaxoAI --skill systematic-debugging-ultramaxoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging provides a disciplined, four-phase approach to root-cause analysis, preventing symptom fixes and speeding up reliable repairs.

Core Features & Use Cases

  • Four-phase workflow: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation.
  • Defense-in-depth guidance and explicit anti-patterns to resist rushed, symptom-focused fixes.
  • Supports backward-tracing with structured references and example artifacts to improve debugging consistency.
  • Practical templates, checklists, and case illustrations to accelerate real-world debugging.

Quick Start

Load the skill and complete Phase 1 through Phase 4 in order to identify root causes before proposing any fixes.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
How do I systematically debug a production incident to find the root cause?

To systematically debug a production incident, follow a four-phase workflow: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation. This enforces defense-in-depth validation to ensure fixes address the underlying issue.

What is the best way to stop applying quick patches to test failures?

The best way to stop applying quick patches to test failures is using a structured debugging workflow that enforces root-cause analysis before proposing fixes. It provides explicit anti-patterns to resist rushed, symptom-focused repairs.

How does a four-phase debugging workflow handle performance problems?

A four-phase debugging workflow handles performance problems by requiring Root Cause Investigation and Pattern Analysis before moving to Hypothesis and Testing. This ensures you identify the exact bottleneck through defense-in-depth validation before implementing any fixes.

Can I use systematic debugging for integration bugs?

Yes, you can use systematic debugging for integration bugs. It applies to production incidents, test failures, performance problems, and integration bugs where quick patches tempt rationalization, using backward-tracing with structured references to improve consistency.

How do I validate that my bug fix addresses the underlying issue?

You validate that a bug fix addresses the underlying issue by applying defense-in-depth guidance during the Implementation phase. This ensures the fix resolves the true root cause identified during the earlier investigation and testing phases.