systematic-debugging

Enforce root-cause investigation before code changes using a four-phase debugging process.

69|11|Updated May 16, 2026
One-click install
npx skills add https://github.com/NeverSight/NeverC --skill systematic-debugging-neversight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systematic-debugging
Source: https://github.com/NeverSight/NeverC/tree/main/.agents/skills/systematic-debugging
Command: npx skills add https://github.com/NeverSight/NeverC --skill systematic-debugging-neversight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Systematic debugging prevents wasted time and recurring bugs by forcing you to identify the true root cause before proposing any fixes.

Core Features & Use Cases

  • Always root-cause first: Follow the Iron Law to block symptom-chasing and random changes.
  • Four-phase workflow: Move through root cause investigation, pattern analysis, hypothesis testing, then implementation with verification.
  • Works for high-stakes failures: Apply it to build failures, integration issues, unexpected behavior, performance problems, and production incidents—especially under time pressure.

Quick Start

When a bug or test failure happens, read the error messages carefully and complete Phase 1 root cause investigation before attempting any fix.

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 bug instead of just treating the symptoms?

Root cause analysis requires enforcing a strict investigation phase before making any code changes. By reading error messages carefully and identifying the true origin of the failure first, you stop symptom-chasing and prevent wasted debugging time.

What is the best way to debug production incidents under time pressure?

Debugging production incidents under pressure requires a systematic four-phase workflow: root cause investigation, pattern analysis, hypothesis testing, and verified implementation. This structured approach prevents random changes and ensures effective incident resolution.

How do I debug build failures and integration issues systematically?

Debugging build failures and integration issues systematically involves moving through root cause investigation, pattern analysis, minimal hypothesis testing, and verified implementation to identify the real failure origin before changing code.

What should I do when my debugging fix fails to resolve the unexpected behavior?

When a fix fails to resolve unexpected behavior, you must stop and reanalyze the problem. The stop-and-reanalyze rule forces you back to root cause investigation and pattern analysis rather than attempting further random code changes.

Can I use hypothesis testing to fix performance problems in development?

Hypothesis testing can fix performance problems in development by applying minimal changes and verifying results. This systematic debugging approach ensures you confirm the root cause through pattern analysis before full implementation.