systematic-debugging

Trace root causes of bugs and test failures before proposing fixes.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/JiangAustin/Money_Never_Sleep --skill systematic-debugging-jiangaustin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/JiangAustin/Money_Never_Sleep/tree/main/.claude/skills/systematic-debugging
Command: npx skills add https://github.com/JiangAustin/Money_Never_Sleep --skill systematic-debugging-jiangaustin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents rushed, symptom-only fixes by forcing a disciplined investigation before any repair is proposed. It helps you avoid flaky patches, repeated trial-and-error, and hidden root causes that keep breaking the system.

Core Features & Use Cases

  • Root-cause first workflow: Read errors carefully, reproduce the issue, review recent changes, trace data flow, and compare against working examples before touching code.
  • Pressure-resistant debugging: Keeps you from skipping steps when the bug looks simple, the deadline is tight, or a first fix failed.
  • Validated implementation: Turns findings into a single hypothesis, a minimal fix, and a verification step so the issue is actually resolved.
  • Use cases: Production outages, failing tests, performance regressions, integration problems, and any bug that tempts you to guess instead of investigate.

Quick Start

Use the systematic debugging skill to analyze this bug, identify the root cause, and propose the smallest verified fix.

Frequently Asked Questions about systematic-debugging

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

FAQPage Schema
Why do my bug fixes keep failing in production?

Production bug fixes fail when you patch symptoms without finding the root cause. Systematic debugging forces a disciplined investigation process that requires evidence collection, pattern comparison, and a single validated hypothesis before proposing any code changes.

How do I trace the root cause of flaky test failures?

To trace root causes of flaky tests, you must read errors carefully, reproduce the issue, review recent changes, trace data flow, and compare against working examples. This systematic process prevents trial-and-error patching by validating a single hypothesis before fixing.

What is the best way to investigate production incidents and performance regressions?

The best way to investigate production incidents and performance regressions is a root-cause first workflow. This approach enforces evidence collection and pattern comparison to build a single validated hypothesis, ensuring the fix actually resolves the abnormal behavior.

Can I use systematic debugging for build failures and integration problems?

Yes, systematic debugging applies directly to build failures and integration problems. It handles abnormal software behavior by tracing data flow and comparing against working examples before touching code, ensuring you address the actual defect rather than guessing.

How do I stop guessing and verify a bug fix before implementing it?

To stop guessing, turn your investigation findings into a single hypothesis and a minimal fix. Systematic debugging requires a verification step with test-backed implementation, ensuring the abnormal behavior is actually resolved rather than temporarily masked.