debug

Guide systematic debugging workflows for identifying and resolving software defects.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/royhenengel/Claude-Customizations --skill debug-royhenengel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug
Source: https://github.com/royhenengel/Claude-Customizations/tree/main/skills/Code-Quality/debug
Command: npx skills add https://github.com/royhenengel/Claude-Customizations --skill debug-royhenengel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured, step-by-step approach to identify, diagnose, and resolve software bugs, reducing debugging time and improving code quality.

Core Features & Use Cases

  • Guided Debugging: Walks through understanding the problem, gathering evidence, forming hypotheses, and testing them.
  • Technique Library: Offers various debugging methods like console logging, binary search, rubber ducking, and minimal reproduction.
  • Use Case: When encountering an unexpected error in your application, use this Skill to systematically trace the issue, identify the root cause, and implement a fix.

Quick Start

Initiate an interactive debugging session to help find a bug.

Frequently Asked Questions about debug

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

FAQPage Schema
How do I systematically debug software defects and find the root cause?

To systematically debug software defects, follow a structured workflow of understanding the problem, gathering evidence, formulating hypotheses, and testing them to pinpoint the root cause.

What is the best way to troubleshoot race conditions and null pointer exceptions?

The best way to troubleshoot race conditions and null pointer exceptions is to apply systematic bug hunting techniques like logging and binary search to trace state management issues.

How do I start a guided debugging session for an unexpected application error?

You can start a guided debugging session to trace an unexpected application error by walking through steps to gather evidence, form hypotheses, and implement a targeted fix.

What debugging techniques can I use for effective bug fixing?

Effective bug fixing techniques include console logging, binary search, rubber duck debugging, and creating minimal reproductions to isolate and resolve software defects.

Can I use this systematic debugging workflow for any state management issues?

Yes, you can use this systematic debugging workflow to address common bug patterns including state management issues by methodically gathering evidence and testing hypotheses.

Why does rubber duck debugging help with error resolution?

Rubber duck debugging aids error resolution by forcing you to articulate your code step-by-step, which helps form new hypotheses and uncover defects during the troubleshooting process.