dotnet-resilience

Installation
SKILL.md

dotnet-resilience

Modern resilience patterns for .NET applications using Polly v8 and Microsoft.Extensions.Http.Resilience. Covers the standard resilience pipeline (rate limiter, total timeout, retry, circuit breaker, attempt timeout), custom pipeline configuration, and integration with the .NET dependency injection system.

Superseded package: Microsoft.Extensions.Http.Polly is superseded by Microsoft.Extensions.Http.Resilience. Do not use Microsoft.Extensions.Http.Polly for new projects. See the migration guide for upgrading existing code.

Scope

  • Standard resilience pipeline (rate limiter, timeout, retry, circuit breaker)
  • Custom resilience pipeline configuration with Polly v8
  • DI integration via MS.Extensions.Http.Resilience
  • Resilience telemetry and Polly metering

Out of scope

  • DI container mechanics and service lifetimes -- see [skill:dotnet-csharp-dependency-injection]
  • Async/await patterns and cancellation token propagation -- see [skill:dotnet-csharp-async-patterns]
  • HTTP client factory patterns (typed clients, DelegatingHandlers) -- see [skill:dotnet-http-client]
  • Testing resilience policies -- see [skill:dotnet-integration-testing] and [skill:dotnet-xunit]
Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026