debugging-and-error-recovery

Triage and reproduce unexpected software errors with structured debugging.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill debugging-and-error-recovery-tgmarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions/tree/main/upstream-snapshots/agent-skills/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill debugging-and-error-recovery-tgmarinho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of debugging and error recovery, ensuring you can quickly identify and fix unexpected issues in your codebase.

Core Features & Use Cases

  • Structured Triage: Provides a systematic approach to troubleshooting by following a structured checklist.
  • Reproduction Assistance: Helps you reproduce errors reliably, ensuring effective debugging.
  • Error-Specific Patterns: Offers guidance on triaging different types of errors, such as test failures, build issues, and runtime bugs.
  • Safe Fallbacks: Introduces techniques for safe fallbacks and graceful degradation to prevent system crashes.
  • Instrumentation Guidelines: Suggests best practices for adding and removing instrumentation based on the context.

Quick Start

Run the 'debugging-and-error-recovery' skill when encountering an unexpected error in your application to initiate the structured debugging process.

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 fix unexpected runtime bugs and test failures in my codebase?

You can fix unexpected runtime bugs and test failures by applying a structured debugging process that uses systematic triage and reproduction techniques to isolate the root cause.

What is the best way to systematically reproduce unpredictable software errors?

The best way to systematically reproduce unpredictable software errors is to follow a structured triage checklist that guides developers through reliable error reproduction and targeted root cause analysis.

How do I prevent system crashes when encountering unexpected build errors?

To prevent system crashes during unexpected build errors, implement safe fallbacks and graceful degradation techniques provided by the debugging process to maintain application stability during recovery.

When should I add or remove instrumentation for debugging code health issues?

You should add or remove instrumentation for debugging code health issues based on the specific error context, following best practice guidelines that suggest targeted instrumentation for effective triage and clean removal post-recovery.

Does this systematic debugging approach work for all types of error scenarios?

Yes, this systematic debugging approach works for various error scenarios including test failures, build errors, and runtime bugs by providing error-specific patterns to address unpredictable software failures effectively.