superpowers_debugging

Guide systematic debugging through four phases to identify root causes before fixes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JasonVene/CC_MainDev --skill superpowers-debugging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers_debugging
Source: https://github.com/JasonVene/CC_MainDev/tree/main/_archive/antigravity/.agent/skills/superpowers_debugging
Command: npx skills add https://github.com/JasonVene/CC_MainDev --skill superpowers-debugging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

Core Features & Use Cases

  • Phase-based methodology covering Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation.
  • Provides best practices for data gathering, evidence collection, and experimentation to validate fixes.
  • Use Case: When a bug, test failure, or unexpected behavior occurs, this skill guides you through a disciplined approach before proposing changes.

Quick Start

Follow the four phases to identify the root cause of an issue before implementing any fix.

Frequently Asked Questions about superpowers_debugging

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

FAQPage Schema
What is a systematic debugging process for tracing root causes before fixing bugs?

Systematic debugging is a phase-based methodology to identify root causes before proposing fixes. It involves four phases: root cause investigation, pattern analysis, hypothesis testing, and implementation, ensuring disciplined data gathering and evidence collection.

How do I debug test failures, production bugs, and performance problems systematically?

To debug test failures, production bugs, and performance problems systematically, follow a four-phase workflow: gather data for root cause investigation, perform pattern analysis, conduct hypothesis testing, and implement the validated fix.

When should I use root cause analysis for bug triage instead of immediately patching the code?

Use root cause analysis for bug triage whenever you encounter any unexpected behavior, test failure, or production bug before proposing fixes. This prevents recurring issues by ensuring you validate the true origin through evidence collection rather than patching symptoms.

What is the best way to fix build failures and integration issues without introducing new bugs?

The best way to fix build failures and integration issues is using a systematic debugging workflow. This ensures you investigate root causes, test hypotheses, and validate fixes through experimentation before implementation, preventing new bugs.

Can I use this systematic debugging workflow for any technical issue like unexpected behavior?

Yes, this systematic debugging workflow is applicable to any technical issue. It guides you through root cause investigation, pattern analysis, hypothesis testing, and implementation to address test failures, performance problems, build failures, and integration issues.