systematic-debugging

Diagnose root causes of technical issues through a four-phase debugging process.

Updated Aug 20, 2025
One-click install
npx skills add https://github.com/BRANDNEWSHVT/mercora --skill systematic-debugging-brandnewshvt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/BRANDNEWSHVT/mercora/tree/main/storefront-nuxt/.agents/skills/systematic-debugging
Command: npx skills add https://github.com/BRANDNEWSHVT/mercora --skill systematic-debugging-brandnewshvt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic Debugging provides a disciplined, repeatable approach to diagnosing and resolving technical issues by forcing root-cause analysis before any changes.

Core Features & Use Cases

  • Root-cause investigation as a mandatory first step before fixes.
  • Phase-based workflow covering isolation, tracing, hypothesis testing, and verification.
  • Clear decision gates to prevent premature patches and regression risks.
  • Use Cases: production outages, performance degradation, integration failures, and unexpected behavior under time pressure.

Quick Start

Follow the four-phase debugging workflow to identify root causes before implementing 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 software bug before applying a fix?

A systematic debugging process prevents premature patches by enforcing root cause investigation, pattern analysis, and hypothesis testing as mandatory steps before any code changes. This ensures you resolve the actual issue rather than just its symptoms.

What is the best way to troubleshoot a production outage under time pressure?

Troubleshooting a production outage under time pressure requires a four-phase debugging workflow with clear decision gates. This structured approach isolates the issue, tests hypotheses, and verifies fixes without skipping root cause analysis.

How do I stop myself from applying quick patches that cause regression risks?

To stop applying quick patches and avoid regression risks, use a debugging process with explicit anti-shortcut checks and decision gates. These rules enforce hypothesis testing and root cause investigation before any implementation begins.

Can I use a structured troubleshooting process for performance degradation and integration failures?

Yes, you can use a structured troubleshooting process for performance degradation, integration failures, and build problems. It enforces a four-phase workflow to systematically diagnose and resolve technical issues across any software project.

What are the four phases of systematic debugging?

The four phases of systematic debugging are root cause investigation, pattern analysis, hypothesis testing, and implementation. This phase-based workflow ensures technical issues are fully diagnosed before fixes are applied.