debugging-and-error-recovery

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

7|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/carl10086/ys-powers --skill debugging-and-error-recovery-carl10086
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/carl10086/ys-powers/tree/main/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/carl10086/ys-powers --skill debugging-and-error-recovery-carl10086

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the inefficiency of guessing during troubleshooting by providing a rigorous, step-by-step triage framework to identify and resolve the root cause of software failures.

Core Features & Use Cases

  • Structured Triage: A standardized checklist to handle test failures, build errors, and runtime bugs.
  • Evidence Preservation: Guidelines for isolating issues and creating minimal reproduction cases to prevent symptom-masking.
  • Use Case: When a production incident occurs or a test suite fails, use this skill to systematically bisect the regression, verify the fix, and implement a permanent guard against recurrence.

Quick Start

Apply the debugging and error recovery framework to investigate the failing test case in the current module.

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 perform root-cause analysis for a failing test case?▼

Root-cause analysis for a failing test case requires a systematic triage framework to reproduce the failure, localize the defect, and verify the fix through regression testing to ensure long-term stability.

What is the best way to troubleshoot runtime anomalies and build errors?▼

Troubleshooting runtime anomalies and build errors involves isolating the issue, preserving evidence, and creating a minimal reproduction case to identify the root cause without masking the underlying symptoms.

How does structured triage help with debugging software defects?▼

Structured triage helps with debugging by providing a standardized checklist to systematically bisect regressions, diagnose failures across various environments, and implement permanent guards against recurrence.

Can I use this systematic methodology to handle production incidents?▼

Yes, you can use this systematic methodology to handle production incidents by applying the debugging framework to investigate the anomaly, verify the recovery fix, and prevent future regressions.

Why do I need to create minimal reproduction cases during error recovery?▼

Creating minimal reproduction cases during error recovery is necessary to isolate the software defect, preserve evidence, and prevent symptom-masking while you diagnose the actual root cause of the failure.