systematic-debugging

Enforce root-cause investigation before implementing fixes in debugging workflows.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill systematic-debugging-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/ev3rlit/magam-canonical-archive/tree/main/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill systematic-debugging-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging helps engineers avoid guesswork by enforcing root-cause investigation before fixes, reducing rework and incident duration.

Core Features & Use Cases

  • Phase-driven process (Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, Implementation)
  • Anti-patterns and defensive checks to resist time pressure and rationalization
  • Practical guidance for debugging across academic exercises, production incidents, and high-pressure scenarios

Quick Start

Begin with Phase 1: complete root-cause investigation 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 root-cause debugging and how does it prevent symptom fixes?

Root-cause debugging enforces a mandatory investigation phase to identify the actual origin of a bug before applying any remedy. This systematic approach prevents recurring issues and reduces rework caused by superficial symptom patches.

How do I debug production incidents systematically under time pressure?

Debug production incidents by following a four-phase workflow starting with root-cause investigation, then pattern analysis, hypothesis testing, and implementation. Built-in anti-patterns and defensive checks help resist rationalization and time pressure during resolution.

What are common debugging anti-patterns that cause recurring software issues?

Common debugging anti-patterns include skipping root-cause investigation and applying immediate symptom fixes. This Skill enforces a mandatory Phase 1 investigation and defense-in-depth guidance to resist rationalization and guesswork under time pressure.

Can I use systematic debugging for staging and development environments?

Systematic debugging applies across development, staging, and production environments. The four-phase workflow ensures consistent root-cause analysis regardless of the environment, making it suitable for academic exercises and production incidents alike.

What's the best way to stop applying patches that only fix symptoms?

The best way to stop symptom patching is enforcing a strict four-phase workflow where Phase 1 root-cause investigation must be completed before any fixes are proposed. Defense-in-depth guidance and anti-pattern checks prevent premature implementation.