superpowers-systematic-debugging

Apply a four-phase systematic debugging framework centered on root-cause investigation.

Updated Dec 16, 2025
One-click install
npx skills add https://github.com/fegome90-cmd/fork_agent --skill superpowers-systematic-debugging-fegome90-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-systematic-debugging
Source: https://github.com/fegome90-cmd/fork_agent/tree/main/.kilocode/skills/superpowers-systematic-debugging
Command: npx skills add https://github.com/fegome90-cmd/fork_agent --skill superpowers-systematic-debugging-fegome90-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bugs and flaky behavior waste time and create rework; this skill enforces a disciplined four-phase process that centers on root-cause investigation before proposing any fixes.

Core Features & Use Cases

  • Phase-driven workflow from Phase 1 (Root Cause Investigation) to Phase 4 (Implementation)
  • Anti-shortcut guards and defense-in-depth patterns to prevent symptom fixes
  • Applies to debugging scenarios ranging from test failures to production incidents and integration issues

Quick Start

Follow Phase 1: Root Cause Investigation before attempting any fixes, then proceed through Phases 2–4 as described.

Frequently Asked Questions about superpowers-systematic-debugging

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

FAQPage Schema
What is systematic debugging and how does root-cause tracing work?

Systematic debugging enforces a structured four-phase framework centered on root-cause investigation. It uses a scientific hypothesis-and-testing cycle to identify the true source of failures before proposing or implementing any fixes.

How do I debug production incidents without rushing to apply symptom fixes?

To debug production incidents safely, follow a disciplined four-phase process starting with root-cause investigation. Anti-shortcut guards prevent premature symptom fixes, ensuring you resolve the actual underlying issue first.

What is the best way to stop flaky test failures from reoccurring in integration environments?

The best way to stop flaky test failures is applying a systematic debugging framework with defense-in-depth patterns. By completing root-cause investigation before fixes, you prevent regressions and eliminate recurring integration issues.

How do I systematically trace a root cause for a complex bug?

Trace a root cause by following Phase 1 of the systematic debugging framework, which mandates a scientific hypothesis-and-testing cycle. You must complete this investigation phase fully before moving to implementation and fixes.

When should I escalate a bug that keeps failing after multiple fixes?

You should escalate a bug during systematic debugging when multiple fixes fail to resolve the issue. The framework includes built-in escalation triggers to prevent endless cycles of ineffective patches.

Can I use this systematic debugging approach for both test failures and production incidents?

Yes, this systematic debugging approach applies to test failures, production incidents, and integration issues. The four-phase framework scales across different debugging scenarios to ensure thorough root-cause investigation.