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.