error-recovery

Apply deterministic recovery patterns to adapt after operation failures.

46|6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/elbruno/ElBruno.MarkItDotNet --skill error-recovery-elbruno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: error-recovery
Source: https://github.com/elbruno/ElBruno.MarkItDotNet/tree/main/.copilot/skills/error-recovery
Command: npx skills add https://github.com/elbruno/ElBruno.MarkItDotNet --skill error-recovery-elbruno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standard recovery patterns for all squad agents. When something fails, adapt — don't just report the failure.

Core Features & Use Cases

  • Retry with Backoff: automatic re-try of transient failures with exponential backoff.
  • Fallback Alternatives: switch to alternative tools or methods when a primary approach fails.
  • Diagnose-and-Fix: read errors, identify root causes, apply targeted fixes, and re-run.
  • Escalate with Context: escalate unresolved failures with concise, actionable context for human review.
  • Graceful Degradation: continue delivering value by skipping non-critical steps and documenting the compromise.

Quick Start

Apply the most appropriate recovery pattern to recover from the failure or escalate as needed.

Frequently Asked Questions about error-recovery

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

FAQPage Schema
What are standard failure recovery patterns for resilient agents?

Standard failure recovery patterns for resilient agents include Retry with Backoff, Fallback Alternatives, Diagnose-and-Fix, Escalate with Context, and Graceful Degradation. These patterns help agents adapt and recover instead of merely reporting errors.

How do I handle transient API errors with exponential backoff?

Handle transient API errors using the Retry with Backoff pattern, which automatically re-tries transient failures with exponential backoff. This recovery pattern allows agents to adapt when operations fail and service connections degrade.

How do I implement fallback alternatives when a primary method fails?

Implement fallback alternatives by switching to alternative tools or methods when a primary approach fails. This recovery pattern ensures automated workflows continue operating even if a primary service degrades or becomes unavailable.

What is the best way to escalate unresolved failures with context for human review?

The best way to escalate unresolved failures is using the Escalate with Context pattern, which escalates unresolved failures with concise, actionable context for human review. This ensures reliability and provides clear logging for agent coordination.

How do I apply graceful degradation to continue delivering value during degraded services?

Apply graceful degradation by skipping non-critical steps and documenting the compromise during degraded services. This recovery pattern allows automated workflows to continue delivering value instead of completely failing when operations encounter issues.

How do I diagnose and fix build or test failures automatically?

Diagnose and fix build or test failures automatically by reading errors, identifying root causes, applying targeted fixes, and re-running. This Diagnose-and-Fix recovery pattern provides clear steps for agent coordination and reliability.