systematic-debugging

Executes a four-phase debugging workflow with evidence gathering and hypothesis testing.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Busboom-Foo/meetupfu --skill systematic-debugging-busboom-foo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/Busboom-Foo/meetupfu/tree/main/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/Busboom-Foo/meetupfu --skill systematic-debugging-busboom-foo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This protocol replaces ad hoc debugging with a structured, repeatable process to identify root causes and escalate when needed.

Core Features & Use Cases

  • Evidence gathering: collect all relevant logs, error messages, and traces before proposing changes.
  • Four-phase workflow: Phase 1 Evidence Gathering, Phase 2 Pattern Analysis, Phase 3 Hypothesis Testing, Phase 4 Root Cause Fix.
  • Audit trail: maintain a documented log of evidence, hypotheses, tests, results, and resolutions.
  • Use Case: apply the workflow when a test that was passing starts failing or a feature regression occurs after a change.

Quick Start

Run the four-phase debugging protocol to systematically resolve issues without guessing.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
What is a systematic debugging protocol for fixing regression failures?

A systematic debugging protocol is a structured, four-phase workflow that diagnoses regression failures through evidence gathering, pattern analysis, hypothesis testing, and root-cause fixes rather than guessing.

How do I debug flaky tests without guessing?

You debug flaky tests by following a structured four-phase workflow: gather evidence and logs, analyze patterns, test hypotheses, and apply root-cause fixes while maintaining an auditable log with a three-attempt cap.

When should I use a structured debugging workflow instead of ad hoc fixes?

Use a structured debugging workflow when you face flaky tests, regression failures after changes, or acceptance criteria misalignment, ensuring you identify root causes and maintain an audit trail instead of relying on ad hoc guessing.

What is the best way to find the root cause of a test that was passing but starts failing?

The best way to find the root cause is to apply the four-phase protocol: collect all relevant logs and traces, analyze failure patterns, test hypotheses, and implement a fix while documenting the entire process in an audit log.

Does this debugging protocol cap how many fix attempts I can make?

Yes, the debugging protocol enforces a three-attempt cap for hypothesis testing and fixes, requiring you to escalate the issue if the root cause remains unresolved after three documented attempts.

Why do I need to maintain an audit log during debugging?

You need an audit log during debugging to document all collected evidence, hypotheses, tests, results, and resolutions, ensuring the process remains repeatable and providing a clear record for escalation when needed.