resilience

Community

Resilient workflows with retries and timeouts.

Authorjagreehal
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Resilience patterns for workflows keep business logic clean by moving retry, timeout, and circuit-breaker behavior out of functions and into the workflow engine.

Core Features & Use Cases

  • Retry at the workflow level to handle transient failures without duplicating logic in business functions.
  • Timeout control for each operation with configurable backoff and jitter to prevent cascading failures.
  • Circuit-breaker guidance to avoid hammering flaky services and to fail fast when dependencies are down.
  • Idempotence guidance to ensure multi-step operations can be retried safely.

Quick Start

Install and integrate the resilience patterns by wiring step.retry and step.withTimeout into your workflow, then run a sample workflow to observe retries and timeouts in action.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: resilience
Download link: https://github.com/jagreehal/jagreehal-claude-skills/archive/main.zip#resilience

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.