systematic-debugging

Identify and resolve root causes using a four-phase debugging workflow.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/DITEKmax/rutcampustrack --skill systematic-debugging-ditekmax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/DITEKmax/rutcampustrack/tree/main/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/DITEKmax/rutcampustrack --skill systematic-debugging-ditekmax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and resolve root causes in bugs and failures.

Core Features & Use Cases

The skill provides a disciplined, four-phase workflow (Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, Implementation) to prevent symptom-focused fixes, with explicit guards against shortcuts and anti-patterns. It caters to bugs, test failures, production issues, flaky tests, and integration problems, offering structured guidance and reference materials to trace data flow and apply defenses in depth.

Quick Start

Load the skill and read the overview, then follow Phase 1 checklists for root-cause investigation before attempting 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 outage instead of just patching symptoms?

To systematically debug a production outage, follow a four-phase workflow: root cause investigation, pattern analysis, hypothesis testing, and implementation. This enforces evidence gathering and prevents symptom-focused fixes.

What is the best way to find the root cause of flaky tests and integration failures?

The best way to find the root cause of flaky tests and integration failures is applying a disciplined debugging workflow that traces data flow, gathers evidence, and validates hypotheses before applying fixes.

How do I stop introducing anti-patterns when fixing bugs across my codebase?

To stop introducing anti-patterns when fixing bugs, use a structured debugging workflow with explicit guards against shortcuts. It enforces sequencing and defense-in-depth across your codebase before implementation.

Can I use a systematic debugging approach for both test failures and service outages?

Yes, you can use a systematic debugging approach for test failures and service outages. The workflow applies to bugs, production issues, flaky tests, and integration problems across codebases and services.

Why does my bug fix keep breaking other parts of the system?

Your bug fix might break other parts of the system if it focuses on symptoms rather than root causes. A disciplined four-phase debugging workflow applies defense-in-depth and pattern analysis to prevent this.

Does systematic debugging require specific testing frameworks or dependencies?

No, systematic debugging does not require specific testing frameworks or dependencies. It is a dependency-free, structured workflow applicable to bugs, test failures, and integration problems across any codebase or service.