debugging-and-error-recovery

Debug runtime errors, build breaks, and test failures systematically.

1|1|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/hgflima/loopy --skill debugging-and-error-recovery-hgflima
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-and-error-recovery
Source: https://github.com/hgflima/loopy/tree/main/.claude/skills/debugging-and-error-recovery
Command: npx skills add https://github.com/hgflima/loopy --skill debugging-and-error-recovery-hgflima

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, ensuring you find and fix the root cause of issues systematically.

Core Features & Use Cases

  • Systematic Debugging: A comprehensive guide to structured debugging for any issue.
  • Reproducibility: Tools to make failures reproducible, crucial for diagnosis.
  • Error Handling: Guidelines on writing robust error handling code.
  • Use Case: Use this Skill when faced with unexpected runtime errors, test failures, or broken builds in your software project.

Quick Start

Execute the debugging procedure by following the "Stop-the-Line Rule" and "Triage Checklist" to resolve the current error.

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 runtime errors and test failures?

A systematic debugging approach uses structured procedures like a triage checklist to identify root causes. This ensures you resolve software issues methodically rather than applying temporary patches to runtime errors or test failures.

How do I fix a broken software build using a structured debugging method?

To fix a broken build, follow a structured debugging method starting with the Stop-the-Line Rule to halt development. You then execute a triage checklist to make the failure reproducible and systematically isolate the root cause.

Why does making a software failure reproducible help with error recovery?

Making a software failure reproducible is crucial for diagnosis because it allows you to consistently trigger the error. This structured approach confirms the root cause and verifies that your error recovery efforts are successful.

Can I use this systematic debugging approach for any unexpected runtime error?

Yes, you can use this systematic debugging approach for any unexpected runtime error. It provides general guidelines for troubleshooting software issues, requiring only structured problem-solving skills rather than specific platform dependencies.

What is the best way to write robust error handling code after finding a root cause?

The best way to write robust error handling code is to follow systematic debugging guidelines after isolating the root cause. This ensures your software quality improvements directly address the original failure mechanism without introducing new issues.

When should I use a triage checklist for troubleshooting software issues?

You should use a triage checklist for troubleshooting software issues as soon as you encounter unexpected failures. It helps structure your debugging process from the start, ensuring you make the error reproducible before attempting any fixes.