debug

Diagnose software issues through a structured debugging workflow from reproduction to remediation.

704|58|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/openyak/desktop --skill debug-openyak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug
Source: https://github.com/openyak/desktop/tree/main/backend/app/data/plugins/engineering/skills/debug
Command: npx skills add https://github.com/openyak/desktop --skill debug-openyak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The debugging workflow provides a structured, repeatable approach to reproduce, isolate, diagnose, and fix software issues, reducing guesswork and speeding resolution.

Core Features & Use Cases

  • Structured steps: REPRODUCE, ISOLATE, DIAGNOSE, and FIX guide you through the entire debugging lifecycle.
  • Consistent outputs: Generates a Debug Report with sections for Reproduction, Root Cause, Fix, and Prevention to standardize post-mortems.
  • Use Case: When an error message or stack trace appears, you can run a guided session to reproduce the issue, pinpoint the root cause, and document a fix plan.

Quick Start

Start a debugging session by providing an error message or stack trace to begin a reproducible, step-by-step investigation.

Frequently Asked Questions about debug

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

FAQPage Schema
How do I debug an error message using a structured workflow?

To debug an error message, you follow a structured workflow to reproduce, isolate, diagnose, and fix the software issue. This approach reduces guesswork by guiding you through consistent steps from reproduction to remediation.

What's the best way to find the root cause of a stack trace?

Finding the root cause of a stack trace requires a structured debugging workflow to isolate and diagnose the issue. You provide the stack trace to start a guided session that pinpoints the root cause and documents a fix plan.

How do I reproduce a software issue that behaves differently across environments?

To reproduce a software issue across environments, you apply a structured debugging workflow to identify and reproduce behavioral divergences. The workflow enforces consistent steps to ensure the issue is reliably reproduced before diagnosis.

Do I need external dependencies or tools to diagnose software issues?

You do not need external dependencies to diagnose software issues with this workflow. It requires only user-supplied inputs, such as error messages or stack traces, to guide you through the entire debugging lifecycle.

How do I document a fix plan and prevention steps after diagnosing an error?

To document a fix plan and prevention steps after diagnosing an error, you generate a standardized Debug Report. This report includes sections for Reproduction, Root Cause, Fix, and Prevention to standardize your post-mortems.

Can I use this debugging workflow for behavioral divergences without an explicit error message?

Yes, you can use this debugging workflow for behavioral divergences without an explicit error message. The workflow is designed to handle behavioral divergences across environments, guiding you from reproduction to remediation even without a stack trace.