debugging-and-error-recovery

Guide systematic debugging with a triage checklist for software issues.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/aetherrigstudio-art/Primordial-viz --skill debugging-and-error-recovery-aetherrigstudio-art
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/aetherrigstudio-art/Primordial-viz/tree/main/.claude/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/aetherrigstudio-art/Primordial-viz --skill debugging-and-error-recovery-aetherrigstudio-art

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach to debugging and error recovery, helping users identify and fix root causes of issues efficiently.

Core Features & Use Cases

  • Systematic Debugging: Offers a step-by-step process to systematically debug and resolve issues.
  • Triage Checklist: Includes a comprehensive checklist for reproducing, localizing, and reducing issues.
  • Error-Specific Patterns: Provides guidance on handling common types of errors like test failures, build issues, and runtime errors.
  • Safe Fallback Patterns: Recommends safe practices for handling errors under time pressure.
  • Instrumentation Guidelines: Offers best practices for adding and removing instrumentation in code.

Quick Start

Run the debugging skill to follow the systematic debugging process for a reported software issue.

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 resolving software issues?

A systematic debugging approach provides a structured, step-by-step process to efficiently identify root causes and recover from software errors. It guides you through triaging, localizing, and reducing issues rather than relying on guesswork.

How do I triage a software error to find its root cause?

To triage a software error, use a comprehensive checklist for reproducing, localizing, and reducing the issue. This systematic process isolates the exact failure point and eliminates variables before attempting a fix.

What's the best way to handle build issues and test failures during development?

The best way to handle build issues and test failures is applying error-specific debugging patterns. These provide targeted guidance for resolving common runtime errors and build failures systematically.

How do I add and remove instrumentation in code for safe error recovery?

Safe error recovery relies on instrumentation guidelines that dictate best practices for adding and removing diagnostic code. This ensures you capture necessary runtime data without destabilizing the production environment.

Do I need prior software development experience to use a systematic debugging process?

Yes, you need a basic understanding of software development principles and practices. The systematic debugging process assumes you are familiar with standard development workflows to effectively triage and resolve issues.

Are there safe fallback patterns for handling errors under time pressure?

Yes, safe fallback patterns provide recommended practices for error handling under time pressure. They help you manage critical failures securely when you lack the time to perform a full systematic root cause analysis.