systematic-debugging

Identify root causes of bugs through a four-phase investigation workflow.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/vorynkavitaliy/openclaw-assistent --skill systematic-debugging-vorynkavitaliy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/vorynkavitaliy/openclaw-assistent/tree/main/.agents/skills/systematic-debugging
Command: npx skills add https://github.com/vorynkavitaliy/openclaw-assistent --skill systematic-debugging-vorynkavitaliy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic Debugging addresses the common problem of rushing to implement fixes without identifying the underlying cause of bugs, leading to recurring issues and hidden systemic faults.

Core Features & Use Cases

  • Four-phase workflow (Root Cause Investigation, Pattern Analysis, Hypothesis and Testing, Implementation) that must be completed before fixes.
  • Anti-patterns to resist shortcuts like patching symptoms under pressure.
  • Defense-in-depth: add validation and instrumentation across multiple layers to make bugs structurally impossible.
  • Real-world impact: improved reliability and faster resolution through disciplined investigation.

Quick Start

Follow the four phases in sequence to identify root causes before applying fixes and consult the included references for deeper techniques.

Frequently Asked Questions about systematic-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify the root cause of a bug instead of just fixing the symptom?

To identify the root cause of a bug, follow a systematic four-phase workflow: root cause investigation, pattern analysis, hypothesis testing, and implementation. This enforces structured debugging before applying fixes.

What is the best way to stop recurring bugs caused by patching symptoms under pressure?

The best way to stop recurring bugs is to resist anti-patterns like symptom patching by enforcing a phased debugging workflow. This ensures you validate the underlying cause and apply defense-in-depth across multiple layers.

How do I systematically debug production incidents and build failures?

Systematically debug production incidents and build failures by applying a four-phase workflow: investigate root causes, analyze patterns, test hypotheses, and implement fixes. This ensures thorough tracking across code and tests.

When should I use defense-in-depth techniques for quality assurance?

Use defense-in-depth for quality assurance when you need to make bugs structurally impossible. It adds validation and instrumentation across multiple layers after identifying the root cause, ensuring robust system reliability.

Can I apply hypothesis testing before implementing code fixes during debugging?

Yes, you must apply hypothesis testing before implementing code fixes. The systematic workflow requires completing root cause investigation and pattern analysis phases first to validate your hypotheses before any implementation.

Why does rushing to implement fixes lead to hidden systemic faults in software engineering?

Rushing to implement fixes leads to hidden systemic faults because it bypasses root cause investigation. Without systematic debugging and pattern analysis, underlying issues remain unresolved, causing recurring issues and production incidents.