resilient-execution

Classify errors, apply retry backoff, and escalate failures in automated systems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/msageha/maestro_v2 --skill resilient-execution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resilient-execution
Source: https://github.com/msageha/maestro_v2/tree/main/templates/skills/worker/resilient-execution
Command: npx skills add https://github.com/msageha/maestro_v2 --skill resilient-execution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to handling errors during task execution, ensuring that transient issues are retried effectively and permanent failures are escalated appropriately, minimizing downtime and manual intervention.

Core Features & Use Cases

  • Error Classification: Differentiates between transient, recoverable, permanent, and partial errors.
  • Retry Strategies: Implements defined retry limits and backoff strategies for different operation types.
  • Escalation Paths: Defines multi-level escalation procedures when self-healing fails.
  • Use Case: When a worker encounters a temporary network glitch while calling an external API, this Skill will automatically retry the call with an exponential backoff. If the API consistently fails after a set number of retries, it will escalate the issue for human review.

Quick Start

Guide the worker on how to handle a transient network error during an API call.

Frequently Asked Questions about resilient-execution

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

FAQPage Schema
How do I implement retry strategies for automated systems?

Retry strategies in automated systems are implemented by classifying errors and applying defined retry limits with exponential backoff for transient or recoverable issues, ensuring temporary glitches are retried effectively before escalating permanent failures.

What is the best way to handle error classification and fault tolerance in worker agents?

Error classification for fault tolerance involves differentiating transient, recoverable, permanent, and partial errors. Worker agents use these criteria to determine whether to automatically retry operations or escalate issues for human review.

How does phased escalation work when self-healing fails in task execution?

Phased escalation activates when self-healing fails, triggering multi-level escalation procedures. If an automated system consistently fails after reaching defined retry limits, it escalates the issue to minimize downtime and reduce manual intervention.

When do I need exponential backoff for API calls in automated systems?

Exponential backoff for API calls is needed when worker agents encounter temporary network glitches. It automatically retries the call with increasing delays, preventing system overload while handling transient failures effectively.

Does this error handling approach apply to partial errors in automated task execution?

Yes, this error handling approach differentiates partial errors alongside transient, recoverable, and permanent errors. Classifying partial errors ensures worker agents apply the appropriate retry or escalation logic during complex task execution.