resilience-patterns

Installation
SKILL.md

Resilience Patterns Skill

Overview

This skill provides guidance on implementing resilience patterns in .NET applications. It covers both synchronous resilience (HTTP clients, service calls) using Polly and asynchronous resilience (message handlers) using Brighter.

Key Principle: Design for failure. Systems should gracefully handle transient faults, prevent cascade failures, and provide meaningful fallback behavior.

When to Use This Skill

Keywords: resilience, circuit breaker, retry, polly, brighter, fault tolerance, transient failure, DLQ, dead letter queue, timeout, bulkhead, fallback, http client resilience

Use this skill when:

  • Implementing HTTP client resilience
  • Configuring retry policies for transient failures
  • Setting up circuit breakers to prevent cascade failures
  • Designing message handler error handling
  • Implementing dead letter queue patterns
Related skills
Installs
42
GitHub Stars
63
First Seen
Jan 21, 2026