Systematic Debugging

Guide users through a four-phase debugging process for root cause investigation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Slooowlly/meu-modo-carreira-v4 --skill systematic-debugging-slooowlly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Systematic Debugging
Source: https://github.com/Slooowlly/meu-modo-carreira-v4/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/Slooowlly/meu-modo-carreira-v4 --skill systematic-debugging-slooowlly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the common and costly mistake of fixing symptoms instead of root causes, saving time and preventing new bugs.

Core Features & Use Cases

  • Structured Debugging: Guides users through a mandatory four-phase process (Investigation, Pattern Analysis, Hypothesis, Implementation) to ensure thorough root cause analysis.
  • Pressure Resistance: Includes specific rules and language designed to prevent shortcuts under time pressure or when a quick fix seems obvious.
  • Use Case: When a critical bug appears in production, use this Skill to systematically trace the issue, identify the exact source, and implement a correct fix, rather than applying a temporary patch that might fail later.

Quick Start

Use the systematic debugging skill to investigate and fix the bug in the provided code.

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 fixing symptoms?

To find the root cause of a bug, you need a systematic debugging process that mandates evidence gathering, pattern analysis, and hypothesis testing before implementing fixes. This prevents costly symptom patching and recurring failures.

What is the best way to debug production bugs under time pressure?

The best way to debug production bugs under pressure is following a strict four-phase process with specific rules that prevent shortcuts. This ensures you verify the root cause and implement a correct fix rather than applying a temporary patch that might fail later.

How do I systematically troubleshoot unexpected behavior and test failures?

Systematically troubleshoot unexpected behavior and test failures by progressing through four phases: Investigation, Pattern Analysis, Hypothesis, and Implementation. This structured approach ensures you gather evidence and test hypotheses before modifying code.

Why do quick fixes for software errors often lead to new bugs?

Quick fixes lead to new bugs because they often address symptoms rather than the root cause. Bypassing evidence gathering and hypothesis testing during debugging risks introducing patches that fail later or cause regressions in the system.

When should I use a systematic debugging process for error resolution?

Use a systematic debugging process for error resolution whenever you face test failures, production bugs, or unexpected behavior. It is essential for ensuring thorough root cause analysis and preventing symptom fixing, especially under time pressure.

Can I fix bugs right without gathering evidence first?

You cannot fix bugs right without gathering evidence first. A systematic debugging process mandates evidence gathering and pattern analysis to verify the exact source of the issue, preventing symptom fixing and ensuring a correct, verified implementation.