debugging-and-error-recovery

Diagnose software defects through structured triage and root-cause analysis.

23|6|Updated May 9, 2026
One-click install
npx skills add https://github.com/vinvcn/addyosmani-agent-skills-zh --skill debugging-and-error-recovery-vinvcn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/vinvcn/addyosmani-agent-skills-zh/tree/main/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/vinvcn/addyosmani-agent-skills-zh --skill debugging-and-error-recovery-vinvcn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates guesswork during debugging by providing a structured, repeatable triage process that ensures developers fix the actual root cause rather than just the symptoms.

Core Features & Use Cases

  • Structured Triage: A step-by-step checklist for reproducing, isolating, and fixing bugs, including handling flaky tests and build failures.
  • Regression Prevention: Guidance on writing targeted tests to ensure bugs do not recur.
  • Use Case: When a production build fails or a test suite shows unexpected behavior, use this Skill to systematically narrow down the failure layer, create a minimal reproduction case, and verify the fix.

Quick Start

Use the debugging-and-error-recovery skill to triage the current test failure by following the step-by-step checklist.

Frequently Asked Questions about debugging-and-error-recovery

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

FAQPage Schema
How do I find the root cause of a software bug instead of just fixing symptoms?

Root-cause analysis eliminates debugging guesswork by providing a structured triage process to reproduce, isolate, and fix the actual underlying defect rather than superficial symptoms.

What is the best way to debug flaky tests and unexpected test suite behavior?

Debug flaky tests using a structured triage checklist to systematically narrow down the failure layer and create a minimal reproduction case for verifying the fix.

How do I systematically triage a production build failure?

Triage a production build failure by following a step-by-step checklist to isolate the failure layer, create a minimal reproduction case, and verify the applied fix.

How do I prevent software regressions after fixing a runtime anomaly?

Prevent regressions by writing targeted tests specifically designed for the resolved defect, ensuring rigorous verification steps maintain long-term code stability.

What is structured triage for diagnosing complex development environment errors?

Structured triage is a repeatable framework for diagnosing runtime anomalies and build errors, ensuring developers methodically isolate failure layers in complex environments.