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.