systematic-debugging

Apply a four-phase debugging methodology with root cause analysis and evidence-based verification.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill systematic-debugging-daytimeblues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/DaytimeBlues/ADHD-CADDI/tree/main/.agent/skills/systematic-debugging
Command: npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill systematic-debugging-daytimeblues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the common issue of inefficient and guesswork-based debugging by providing a structured, four-phase methodology to systematically identify, isolate, understand, and resolve complex technical problems.

Core Features & Use Cases

  • Reproduce Issues: Reliably replicate bugs to ensure a consistent testing environment.
  • Isolate Root Causes: Employ targeted questions and analysis to pinpoint the origin of a problem, moving beyond symptoms.
  • Evidence-Based Verification: Ensure fixes are effective and prevent regressions through rigorous testing.
  • Use Case: When a critical bug appears in production that is difficult to reproduce, this Skill guides the engineer through a process to reliably trigger the bug, narrow down the faulty code section, identify the exact root cause using techniques like the 5 Whys, and verify the fix with regression tests.

Quick Start

Use the systematic-debugging skill to help debug the issue where the user login fails intermittently.

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 complex software bug instead of just fixing symptoms?

Root cause analysis isolates the true origin of complex software bugs by applying a structured four-phase methodology that moves beyond surface symptoms. It uses targeted techniques like the 5 Whys to pinpoint exact faulty code sections.

What is the best way to debug an intermittent production failure that is hard to reproduce?

Debugging intermittent production failures requires a systematic approach to reliably replicate the issue first. This establishes a consistent testing environment, allowing you to narrow down the faulty code and verify the fix with regression tests.

How do I systematically troubleshoot code and analyze logs for technical issues?

Systematic troubleshooting of code and logs utilizes a structured problem-solving process with common debugging commands. This methodology helps you isolate root causes and perform evidence-based verification to ensure fixes are effective.

Does structured debugging work for IT support scenarios or is it only for software development?

Structured debugging applies to both software development and IT support scenarios requiring structured problem-solving. The four-phase methodology handles complex technical issues across these domains by isolating root causes and verifying evidence.

How do I verify a software fix to prevent future regressions?

Evidence-based verification ensures software fixes are effective and prevents regressions through rigorous testing. By systematically identifying and understanding the root cause first, you can apply targeted regression tests to validate the resolution.