resilience
CommunityResilient workflows with retries and timeouts.
Software Engineering#workflow#TypeScript#timeout#retry#idempotence#circuit-breaker#workflow-patterns
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.