debug

Reproduce software issues and analyze root causes systematically.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill debug-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug
Source: https://github.com/hollandkevint/thinkhaven/tree/main/skills/debug
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill debug-hollandkevint

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach to identifying, reproducing, and resolving software bugs, moving beyond guesswork to verifiable fixes.

Core Features & Use Cases

  • Issue Reproduction: Guides users through creating minimal, reliable steps to reproduce a bug.
  • Root Cause Analysis: Offers a framework for deep-diving into the underlying reasons for errors.
  • Bug Reporting: Provides a template for clear and comprehensive bug reports.
  • Error Message Research: Directs users to resources for understanding common error messages.
  • Use Case: When a user reports an intermittent crash, this skill helps systematically isolate the conditions that trigger the crash, leading to a faster and more accurate fix.

Quick Start

Use the debug skill to start reproducing an issue by following the steps in workflows/reproduce-issue.md.

Frequently Asked Questions about debug

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

FAQPage Schema
How do I systematically reproduce an intermittent software crash?

Root cause analysis for unexpected errors uses a systematic framework to deep-dive into underlying reasons for software failures. It moves beyond guesswork by guiding users through structured reproduction and verifiable fixes using provided templates.

What is the best way to document a user-reported bug for my team?

Root cause analysis for unexpected errors uses a systematic framework to deep-dive into underlying reasons for software failures. It moves beyond guesswork by guiding users through structured reproduction and verifiable fixes using provided templates.

How do I find the root cause of a failing test?

Root cause analysis for unexpected errors uses a systematic framework to deep-dive into underlying reasons for software failures. It moves beyond guesswork by guiding users through structured reproduction and verifiable fixes using provided templates.

Can I use this debugging approach for error handling in any software environment?

Root cause analysis for unexpected errors uses a systematic framework to deep-dive into underlying reasons for software failures. It moves beyond guesswork by guiding users through structured reproduction and verifiable fixes using provided templates.

Why should I reproduce a bug before attempting a fix?

Root cause analysis for unexpected errors uses a systematic framework to deep-dive into underlying reasons for software failures. It moves beyond guesswork by guiding users through structured reproduction and verifiable fixes using provided templates.