debugging

Guide systematic debugging through reproducibility, evidence gathering, and hypothesis testing.

4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Heldinhow/awesome-opencode-dev-skills --skill debugging-heldinhow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging
Source: https://github.com/Heldinhow/awesome-opencode-dev-skills/tree/main/debugging
Command: npx skills add https://github.com/Heldinhow/awesome-opencode-dev-skills --skill debugging-heldinhow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to identifying and resolving software defects, reducing the time and frustration associated with troubleshooting.

Core Features & Use Cases

  • Systematic Investigation: Guides users through a repeatable process for bug hunting.
  • Evidence-Based Troubleshooting: Emphasizes the use of logs, errors, and code analysis.
  • Use Case: When a critical bug is reported in production, this skill helps engineers follow a clear process to reproduce, isolate, and fix the issue efficiently.

Quick Start

Apply the debugging skill to resolve the intermittent login failure reported in the staging environment.

Frequently Asked Questions about debugging

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

FAQPage Schema
How do I systematically find and fix software bugs?

To systematically find and fix software bugs, apply a structured debugging process involving reproducibility, evidence gathering, hypothesis testing, and isolation to efficiently resolve software defects.

What is the best way to troubleshoot a critical production bug?

The best way to troubleshoot a critical production bug is to follow an evidence-based approach, using logs and code analysis to reproduce, isolate, and fix the reported issue efficiently.

How do I stop guessing and start evidence-based troubleshooting?

Evidence-based troubleshooting requires gathering concrete data like error logs and performing code analysis to form and test hypotheses, eliminating random changes and reducing debugging frustration.

What are common debugging anti-patterns I should avoid?

Common debugging anti-patterns include making random code changes without forming hypotheses or gathering evidence, which this systematic debugging process helps you avoid to ensure effective problem resolution.

Can I use a structured debugging process for intermittent staging failures?

Yes, you can apply a structured debugging process to intermittent staging failures by following repeatable steps for evidence gathering and isolation to identify the root cause of the software issue.