systematic-debugging

Investigate root causes of bugs through a four-phase debugging workflow.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/tridigitals/ispmanagement --skill systematic-debugging-tridigitals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/tridigitals/ispmanagement/tree/main/.roo/skills/systematic-debugging
Command: npx skills add https://github.com/tridigitals/ispmanagement --skill systematic-debugging-tridigitals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically uncovers root causes of bugs before applying fixes, reducing guesswork and rework.

Core Features & Use Cases

  • Enforces a four-phase workflow (Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, Implementation)
  • Builds resilience with defense-in-depth and explicit failure modes
  • Suitable for debugging in development, CI, and production-like environments

Quick Start

Load the Systematic Debugging skill and follow Phase 1 root-cause steps before proposing any fixes.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is a systematic approach to finding root causes of production bugs?

Systematic root cause debugging enforces a four-phase workflow—Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation—to methodically uncover bug origins before applying fixes, reducing guesswork and rework.

How do I debug test failures methodically instead of guessing?

You debug test failures by following a structured workflow that requires completing Root Cause Investigation and Pattern Analysis phases first, then forming and testing hypotheses before moving to implementation of any fix.

Can I use systematic debugging for performance problems and CI failures?

Yes, systematic debugging applies to any technical issue including performance problems, CI test failures, and production bugs, guiding engineers through tracing and root cause identification across development and production-like environments.

What's the best way to stop fixing symptoms and find the actual root cause?

The best way is enforcing mandatory Phase 1 root cause investigation before proposing fixes, applying pattern analysis and hypothesis testing to ensure the underlying issue is resolved rather than just surface symptoms.

Does systematic debugging include defenses against recurring failures?

Yes, the systematic debugging workflow builds resilience by incorporating defense-in-depth strategies and explicit failure mode analysis during the implementation phase to prevent issues from recurring.

Why does my debugging workflow keep introducing rework and regressions?

Rework and regressions occur when fixes are applied without root cause investigation; a systematic debugging workflow enforces hypothesis testing and pattern analysis before implementation to eliminate guesswork and ensure correct fixes.