dotnet-resiliency-ai-kit
CommunityMake .NET HTTP calls reliably recover.
Software Engineering#dotnet#circuit breaker#polly#retry policy#http resilience#ratelimiting#refit client
Authorducthang-hub
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you prevent cascading failures and improve the reliability of outbound HTTP dependencies by adding standardized resiliency patterns (retry, timeouts, circuit breakers, and rate limiting) to your .NET HttpClient and Refit clients.
Core Features & Use Cases
- Standard Resilience Pipeline: Applies an ordered set of strategies—rate limiting, total request timeout, retry, circuit breaker, and attempt timeout—using Microsoft.Extensions.Http.Resilience.
- Granular Handling for Transient Failures: Enables selective retries based on specific conditions such as HTTP 503 or 429 responses to avoid unnecessary retries.
- Custom Pipelines When Needed: Supports replacing the standard pipeline with a named custom resilience handler for scenarios where default retry/circuit behavior isn’t appropriate.
Quick Start
Add Microsoft.Extensions.Http.Resilience and configure your HttpClient or Refit client with AddStandardResilienceHandler so retry, circuit breaking, and rate limiting protect your upstream calls from transient faults and overload.
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: dotnet-resiliency-ai-kit Download link: https://github.com/ducthang-hub/nw-ai-kit/archive/main.zip#dotnet-resiliency-ai-kit 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.