systematic-debugging

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

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/samuelmukoti/myai-agent --skill systematic-debugging-samuelmukoti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/samuelmukoti/myai-agent/tree/main/skills/software-development/systematic-debugging
Command: npx skills add https://github.com/samuelmukoti/myai-agent --skill systematic-debugging-samuelmukoti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging guides engineers to uncover root causes before applying fixes, reducing guesswork and rework.

Core Features & Use Cases

  • Four-phase workflow (root-cause investigation, pattern analysis, hypothesis testing, implementation) to diagnose and fix bugs reliably.
  • Applicable to test failures, production bugs, performance problems, and integration issues, with structured evidence gathering and regression safety.
  • Supports collaborative debugging via delegate-task for multi-component investigations, and integrates with available tooling.

Quick Start

Begin Phase 1 root-cause investigation and use the included tools to read errors, reproduce, and trace data flow.

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 stop guesswork?

Root-cause debugging is a disciplined, phase-driven approach to identify the underlying causes of bugs before applying fixes. It stops guesswork by enforcing structured evidence gathering, pattern analysis, and hypothesis testing to ensure thorough analysis and reduce rework.

How do I debug a production issue or test failure systematically?

To debug production issues or test failures systematically, follow a four-phase workflow: investigate root causes, analyze patterns, test hypotheses, and implement fixes. Use integrated tools like read_file, search_files, and terminal to read errors, reproduce issues, and trace data flow.

Can I use this systematic debugging approach for performance problems and integration bugs?

Yes, this systematic debugging approach is applicable to performance problems and integration bugs. It prescribes structured evidence gathering and regression safety across diverse scenarios, ensuring thorough diagnosis and reliable fixes for complex multi-component software issues.

What is the best way to handle multi-component debugging investigations?

The best way to handle multi-component debugging is using the delegate-task feature for collaborative investigations. It allows you to distribute debugging tasks across different components while maintaining the four-phase root-cause workflow and integrating with available tooling.

Do I need specific tools to carry out phase-based hypothesis testing for bugs?

Phase-based hypothesis testing utilizes integrated tools including read_file, search_files, terminal, and web_search. These tools allow you to gather evidence, reproduce errors, and validate your hypotheses during the debugging workflow without requiring external dependencies.