debugging-and-error-recovery

Debug software errors, test failures, and build issues systematically.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/PAISHU-AI/PAI-zong-NB --skill debugging-and-error-recovery-paishu-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/PAISHU-AI/PAI-zong-NB/tree/main/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/PAISHU-AI/PAI-zong-NB --skill debugging-and-error-recovery-paishu-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill equips you with a systematic approach to debug and recover from unexpected errors, tests failing, or builds breaking.

Core Features & Use Cases

  • Systematic Debugging: Offers a structured process to find and fix root causes of errors.
  • Error Handling: Provides guidance on when to use the triage checklist, including handling test failures, build errors, and runtime bugs.
  • Fallback Patterns: Includes safe fallbacks for when under time pressure, like graceful degradation and default values.
  • Instrumentation Guidelines: Offers best practices for adding and removing logging.

Quick Start

Run the 'debugging-and-error-recovery' skill to get a structured approach to debugging.

Frequently Asked Questions about debugging-and-error-recovery

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

FAQPage Schema
What is a systematic approach to debugging and root cause analysis?

Systematic debugging is a structured process to identify and fix the root causes of errors. It provides a triage checklist to handle test failures, build issues, and runtime bugs methodically rather than guessing.

How do I recover from errors and test failures under time pressure?

Error recovery under time pressure utilizes safe fallback patterns like graceful degradation and default values. This allows your application to maintain core functionality while circumventing unexpected runtime bugs or breaking builds.

When should I use a triage checklist for code troubleshooting?

A triage checklist for code troubleshooting should be used whenever you encounter test failures, build errors, or runtime bugs. It ensures a structured debugging practice is applied to accurately isolate root causes before attempting fixes.

What are the best practices for adding and removing logging during error recovery?

Instrumentation guidelines for error recovery dictate adding targeted logging to capture failure context, then removing it once root cause analysis is complete. This prevents log noise while ensuring sufficient data for troubleshooting.

Can I use this structured debugging process for build issues and runtime bugs?

Yes, this structured debugging process effectively handles build issues, runtime bugs, and test failures. It offers specific error handling guidelines to systematically troubleshoot and recover from various software development environment failures.