systematic-debugging

Enforce root-cause investigation before fixes in a four-phase debugging workflow.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/PlazaCC/antes-da-tela --skill systematic-debugging-plazacc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/PlazaCC/antes-da-tela/tree/main/.agents/skills/systematic-debugging
Command: npx skills add https://github.com/PlazaCC/antes-da-tela --skill systematic-debugging-plazacc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging guides teams to identify root causes before applying fixes, reducing time wasted on symptom patches.

Core Features & Use Cases

  • Four-phase workflow: Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, and Implementation.
  • Anti-patterns, defense-in-depth, and stack-trace techniques to prevent regression.
  • Applicable to bugs, test failures, production incidents, and flaky behavior across codebases.
  • Clear usage patterns and guardrails to improve debugging discipline and outcomes.

Quick Start

Follow the four-phase process by identifying the symptom, reproducing the issue, and completing Phase 1 before proposing any fix.

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 a bug instead of just patching symptoms?

To diagnose flaky behavior, apply the systematic debugging workflow: investigate root causes, analyze patterns, test hypotheses, and implement fixes. The process integrates defense-in-depth and stack-trace techniques to prevent regression across codebases.

What is the best way to debug flaky tests and production incidents?

The best way to debug flaky tests and production incidents is to apply a systematic debugging workflow that mandates root-cause investigation before fixes. It uses pattern analysis and hypothesis testing to eliminate recurring failures.

How do I stop regression when fixing software bugs?

To stop regression when fixing software bugs, integrate defense-in-depth, anti-pattern identification, and stack-trace techniques during the implementation phase. This ensures your hypothesis testing validates the root-cause fix comprehensively.

Does systematic debugging work for both build failures and runtime bugs?

Systematic debugging works for build failures, runtime bugs, test failures, and production incidents. Its four-phase workflow enforces root-cause investigation across all software development and QA scenarios before applying any fixes.

When should I not use a root-cause debugging approach?

You should not use root-cause debugging when a fast symptom patch is required for immediate production recovery. However, you must still complete the root-cause investigation phase afterward to prevent recurring regressions and identify anti-patterns.