debug-phase

Community

Systematically find and fix bugs, prevent recurrence.

Authormarcusgoll
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates inefficient, trial-and-error debugging, which often leads to recurring bugs, wasted development time, and user frustration.

Core Features & Use Cases

  • Root Cause Analysis (5 Whys): Guides you through asking "why" five times to uncover the true underlying cause of an error, not just its symptoms.
  • Systematic Debugging: Provides a structured workflow for reproducing, classifying, isolating, and fixing bugs with precision.
  • Error Documentation & Prevention: Ensures bugs are documented in a standardized error-log.md and prevented from recurring with new tests and defensive code.
  • Use Case: When a dashboard timeout error is reported, use this Skill to reproduce it, classify it as an "Integration" error, apply the "5 Whys" to discover a missing pagination parameter, implement a fix with a regression test, and document the entire process for future reference.

Quick Start

Example of 5 Whys Root Cause Analysis

  1. Why did the dashboard fail to load? → API call to external service timed out

  2. Why did the API call timeout? → Request took >30 seconds (timeout limit)

  3. Why did the request take >30 seconds? → External service response time was 45 seconds

  4. Why was external service so slow? → Requesting too much data (1000 records instead of 10)

  5. Why requesting 1000 records? → Missing pagination parameter in API call

Root cause: Missing pagination parameter causes over-fetching

Dependency Matrix

Required Modules

pytestgitpythonnoderequests

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: debug-phase
Download link: https://github.com/marcusgoll/robinhood-algo-trading-bot/archive/main.zip#debug-phase

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository