diagnose

Diagnose hard bugs and performance regressions through a structured debugging workflow.

Updated Jul 12, 2026
One-click install
npx skills add https://github.com/guaderrama/skills --skill diagnose-guaderrama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagnose
Source: https://github.com/guaderrama/skills/tree/main/skills/diagnose
Command: npx skills add https://github.com/guaderrama/skills --skill diagnose-guaderrama

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill aids in identifying and resolving hard bugs and performance regressions, streamlining the debugging process and ensuring effective fixes.

Core Features & Use Cases

  • Structured Debugging Process: Provides a systematic approach to diagnosis, from reproduction to fixing and testing.
  • Multi-Step Workflow: Involves phases such as building a feedback loop, reproducing the issue, hypothesizing, instrumenting, and finally fixing.
  • Use Case: When encountering a performance issue or bug that requires deep investigation and is challenging to replicate or fix.

Quick Start

Utilize the 'diagnose' skill to systematically debug an application error.

Frequently Asked Questions about diagnose

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

FAQPage Schema
How do I debug hard bugs that are difficult to reproduce?

Systematic debugging of hard bugs requires building a structured feedback loop. This approach guides you step-by-step through reproducing the issue, hypothesizing, and instrumenting before applying a fix to ensure effective resolution.

What is the best way to diagnose a performance regression in a complex system?

Diagnosing a performance regression involves establishing a structured, multi-step workflow. By methodically reproducing the issue and instrumenting the system, you can identify the root cause and apply a disciplined fix.

Can I use a structured diagnosis process for elusive application errors?

A structured diagnosis process is ideal for complex systems with elusive issues. It facilitates systematic debugging by applying disciplined practices, moving methodically from reproduction to testing and resolution.

How does a multi-step debugging workflow work for complex code analysis?

A multi-step debugging workflow operates by establishing a feedback loop, reproducing the issue, hypothesizing, and instrumenting. This disciplined code analysis approach ensures effective fixes for challenging software problems.

When do I need a systematic approach to fix performance regressions?

You need a systematic approach to fix performance regressions when encountering issues requiring deep investigation. A structured diagnosis process streamlines debugging for complex systems where issues are challenging to replicate or resolve.

Why does my current debugging process fail to resolve complex bugs?

Debugging complex bugs fails without a structured feedback loop. A systematic diagnosis process enforces disciplined practices, ensuring you methodically reproduce, hypothesize, instrument, and fix elusive software issues.