systematic-debugging

Diagnose software bugs through root-cause investigation before applying fixes.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AnandaAnugrahHandyanto/savarez_agent --skill systematic-debugging-anandaanugrahhandyanto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/AnandaAnugrahHandyanto/savarez_agent/tree/main/skills/software-development/systematic-debugging
Command: npx skills add https://github.com/AnandaAnugrahHandyanto/savarez_agent --skill systematic-debugging-anandaanugrahhandyanto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remove guesswork by enforcing a disciplined, root-cause-driven approach to debugging that reveals the true cause before proposing fixes.

Core Features & Use Cases

  • Phase-based investigation: complete each of the four phases before moving on, ensuring thorough analysis.
  • Evidence-driven debugging: read errors, reproduce reliably, and trace data flow across components to isolate root causes.
  • Structured collaboration: integrates delegation and TDD guidance to coordinate multi-agent debugging efforts.

Quick Start

Reproduce the bug, gather evidence, and begin Phase 1 root-cause investigation.

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 instead of guessing fixes?

To find the root cause of a software bug, you need a structured debugging approach that enforces evidence gathering, reproducibility checks, and data-flow tracing across components before proposing any fixes. This removes guesswork by isolating the true underlying issue.

What is the best way to troubleshoot production incidents and performance degradations?

The best way to troubleshoot production incidents and performance degradations is using a phase-based investigation workflow. This method ensures you complete thorough evidence gathering and data-flow tracing across multi-component systems before moving to hypothesis testing and resolution.

How do I reproduce test failures reliably to begin root-cause investigation?

To reproduce test failures reliably for root-cause investigation, you must enforce reproducibility checks as the initial phase of your debugging workflow. This involves reading errors accurately and gathering evidence consistently before tracing data flow across your software components.

Can I use this structured debugging workflow for integration issues across multi-component software systems?

Yes, this structured debugging workflow is explicitly applicable to integration issues across multi-component software systems. It isolates root causes by tracing data flow between components and testing hypotheses in a controlled, four-phase discipline before applying fixes.

How does a four-phase debugging workflow handle multi-agent troubleshooting collaboration?

A four-phase debugging workflow handles multi-agent collaboration by integrating structured delegation and test-driven development guidance. This coordinates debugging efforts across agents while maintaining strict phase-based discipline for evidence gathering and hypothesis testing.

Why should I trace data flow before attempting fixes during troubleshooting?

You should trace data flow before attempting fixes during troubleshooting because it enforces a root-cause-driven approach. Tracing data across components reveals the true cause of the issue, ensuring that your controlled hypothesis testing and subsequent fixes target the actual problem.