debug

Trace bugs to root causes using systematic debugging phases and validation.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/hoanghd218/learn-revit-api-vibe-coding-2026-english --skill debug-hoanghd218
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug
Source: https://github.com/hoanghd218/learn-revit-api-vibe-coding-2026-english/tree/main/.claude/skills/debug
Command: npx skills add https://github.com/hoanghd218/learn-revit-api-vibe-coding-2026-english --skill debug-hoanghd218

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured framework to systematically investigate and resolve bugs, test failures, and performance issues by focusing on root cause analysis before implementing fixes.

Core Features & Use Cases

  • Systematic Debugging: A four-phase approach (Investigation, Pattern Analysis, Hypothesis, Implementation) to ensure thorough problem-solving.
  • Root Cause Tracing: Techniques to trace errors backward through call stacks to pinpoint the origin of issues.
  • Defense-in-Depth Validation: Implementing multiple layers of validation to prevent bugs from recurring.
  • Verification Protocols: Ensuring fixes are validated with evidence before claiming completion.
  • Use Case: When a critical test fails unexpectedly, use this Skill to systematically investigate, trace the error to its source, add robust validation, and verify the fix before merging.

Quick Start

Use the debug skill to investigate a test failure by following the systematic debugging process.

Frequently Asked Questions about debug

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

FAQPage Schema
How do I fix unexpected test failures by tracing the root cause instead of patching symptoms?

To fix unexpected test failures by tracing the root cause, use a systematic debugging framework that enforces a strict no-fix-without-root-cause-analysis policy. It guides you through investigation, pattern analysis, and call stack tracing to pinpoint the exact origin of the issue.

What is the best way to systematically troubleshoot performance issues and bugs?

The best way to systematically troubleshoot performance issues and bugs is to follow a four-phase debugging approach: Investigation, Pattern Analysis, Hypothesis, and Implementation. This ensures thorough problem-solving and evidence-based verification before completing the fix.

How do you trace errors backward through call stacks to find the origin of build failures?

Tracing errors backward through call stacks to find the origin of build failures involves systematically investigating the execution flow and analyzing error patterns. This framework isolates the exact failure point before implementing any code corrections.

Can I use this systematic debugging approach to prevent bugs from recurring?

Yes, you can use this systematic debugging approach to prevent bugs from recurring by implementing defense-in-depth validation. It adds multiple layers of validation during the implementation phase to ensure fixes are robust and verified with evidence.

When should I not use a systematic root cause analysis approach for bug fixing?

You should not use a systematic root cause analysis approach for bug fixing when you need a quick, temporary patch, as this framework strictly enforces a no-fix-without-root-cause policy and requires full evidence-based verification protocols before claiming completion.