dotnet-resiliency-ai-kit

Community

Make .NET HTTP calls reliably recover.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.