systematic-debugging

Guide engineers through a four-phase root-cause debugging workflow before fixes.

86|9|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/magnus919/hermes-profiles --skill systematic-debugging-magnus919
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/magnus919/hermes-profiles/tree/main/skills/systematic-debugging
Command: npx skills add https://github.com/magnus919/hermes-profiles --skill systematic-debugging-magnus919

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a disciplined four-phase framework to identify root causes before attempting fixes, reducing waste and rework.

Core Features & Use Cases

  • Provides a structured, phase-based approach to investigate and resolve bugs across software, systems, and workflows.
  • Emphasizes evidence gathering, reproducibility, and careful changes, enabling safer, traceable fixes.
  • Applicable to test failures, production incidents, performance issues, and integration problems in small and large codebases.

Quick Start

Describe the issue you want to debug, and I will guide you through 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
What is a root-cause debugging protocol and when do I need it?

Root-cause debugging is a phase-based investigation method that identifies the underlying cause of software defects before applying fixes. Use it for production incidents, performance regressions, and integration issues to reduce rework and ensure traceable fixes.

How do I debug a test failure using a phase-based approach?

Debug a test failure by following a phase-based approach: start with structured evidence collection and reproducibility checks, proceed through phase-by-phase systems analysis, and conclude with disciplined testing to validate the fix.

Can I use systematic debugging for performance regressions in complex systems?

Yes, systematic debugging applies to performance regressions in complex systems. The protocol scales from small scripts to large codebases, using structured evidence collection and phase-by-phase analysis to isolate the root cause safely.

What is the best way to troubleshoot integration issues without guessing fixes?

The best way to troubleshoot integration issues without guessing is to follow a four-phase root-cause workflow. This enforces structured evidence gathering and reproducibility checks before any code changes, producing a robust and traceable fix.

How do I start phase 1 root-cause investigation for a software defect?

Start phase 1 root-cause investigation by describing the issue you want to debug. The workflow then guides you through structured data collection and systems analysis to establish evidence and reproducibility before moving forward.

Why does my debugging workflow keep causing rework on production incidents?

Debugging workflows cause rework when fixes are applied before identifying the root cause. Using a disciplined four-phase protocol enforces evidence collection and phase-by-phase analysis first, ensuring the fix is robust and traceable.