What problem does it solve?
This Skill helps you prevent transient failures from cascading into outages by implementing robust resilience patterns for .NET 10 applications.
Core Features & Use Cases
- Polly v8 Resilience Pipelines (ResiliencePipeline): Uses the modern pipeline API (retry, circuit breaker, timeout, fallback, hedging) instead of legacy v7
Policy syntax.
- HTTP resilience via DI: Configures resilience directly on
HttpClient using AddResilienceHandler / AddStandardResilienceHandler and Microsoft.Extensions.Http.Resilience.
- Non-HTTP resilience: Builds named pipelines with
AddResiliencePipeline for database, queue, or other operations, and injects them cleanly via keyed services.
- Safety and correctness guardrails: Emphasizes per-attempt and total timeouts, composition order, idempotency-aware retry guidance, and telemetry instrumentation.
Quick Start
Load the resilience skill and configure your HTTP clients to use a standard production-ready handler for retry, circuit breaker, and timeouts.