systematic-debugging

Guide root-cause analysis through structured debugging phases before implementing fixes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic Debugging provides a disciplined framework to find root causes before proposing fixes, reducing wasted effort and rework.

Core Features & Use Cases

  • Phase-based workflow: Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation.
  • Defense-in-depth guidance: multiple validation layers and instrumentation.
  • Practical templates for real-world debugging: tracing, evidence gathering, and safe recovery.

Quick Start

Describe the failing behavior, reproduce it, and begin Phase 1 of 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 flaky tests instead of just fixing symptoms?

A systematic debugging workflow enforces root-cause analysis before fixes by guiding you through structured phases of data gathering and pattern analysis, ensuring you address the underlying cause of flaky tests rather than treating symptoms.

What is the best way to debug unexpected application behavior systematically?

Systematic debugging solves unexpected behavior by enforcing a phase-based workflow: root cause investigation, pattern analysis, hypothesis testing, and implementation. This structured approach prevents wasted effort by ensuring fixes are validated against evidence rather than applied as trial-and-error patches.

How do I stop wasting time on debugging that results in rework?

Debugging inefficiency and rework occur when fixes target symptoms. By enforcing root-cause investigation before implementation and applying defense-in-depth validation layers, you ensure fixes are traceable and definitive, eliminating the cycle of recurring technical issues.

What are the phases of a systematic debugging workflow?

The debugging workflow consists of four phases: Root Cause Investigation for evidence gathering, Pattern Analysis for tracing, Hypothesis & Testing for validation, and Implementation for defense-in-depth. These structured phases ensure fixes address the actual failure point with practical templates.

Does defense-in-depth debugging help prevent recurring test failures?

Defense-in-depth debugging prevents recurring test failures by implementing multiple validation layers and instrumentation during the fix phase. This approach ensures that the root cause is fully neutralized and any future regressions are immediately traceable through added system observability.

Can I apply this systematic troubleshooting framework to any technical issue?

Systematic troubleshooting applies to any technical issue, including test failures, flaky tests, and unexpected behavior. The framework requires structured phases and practical templates for tracing and evidence gathering, regardless of the specific technology stack or platform involved.