dotnet-resilience

Implement Polly v8 resilience pipelines for .NET HTTP clients.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-resilience
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-resilience
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-resilience
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-resilience

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers add fault tolerance to .NET applications, making them more reliable and resilient to transient failures in network calls or other operations.

Core Features & Use Cases

  • Standard Resilience Pipeline: Integrates Polly v8 and Microsoft.Extensions.Http.Resilience for common patterns like retry, circuit breaker, and timeouts.
  • Custom Pipeline Configuration: Allows fine-grained control over resilience strategies for specific needs.
  • Use Case: Automatically retry failed HTTP requests to an external API, preventing application crashes due to temporary network glitches.

Quick Start

Add the standard resilience handler to your HTTP client configuration in your .NET application.

Frequently Asked Questions about dotnet-resilience

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add retry and circuit breaker patterns to .NET HTTP clients?

Retry and circuit breaker patterns are implemented in .NET HTTP clients using Polly v8 and Microsoft.Extensions.Http.Resilience. The standard resilience pipeline integrates with .NET dependency injection to seamlessly configure fault tolerance for HTTP operations.

What is a resilience pipeline in .NET and when do I need it?

A resilience pipeline in .NET chains fault tolerance strategies like retries, circuit breakers, timeouts, and rate limiting. You need it to prevent application crashes caused by transient failures or temporary network glitches during external operations.

Can I configure custom timeout and rate limiting strategies for specific .NET operations?

You can configure custom timeout and rate limiting strategies for specific .NET operations. The implementation allows fine-grained control over custom resilience pipelines, enabling tailored configurations beyond the standard defaults for specific operational needs.

Does Polly v8 work with Microsoft.Extensions.Http.Resilience and .NET dependency injection?

Polly v8 works with Microsoft.Extensions.Http.Resilience and .NET dependency injection. This combination enables seamless configuration of standard resilience pipelines, including rate limiting, retries, circuit breakers, and timeouts for HTTP clients.

What's the best way to handle transient failures in .NET applications?

The best way to handle transient failures in .NET applications is implementing fault tolerance using a standard resilience pipeline. This automatically retries failed HTTP requests and applies circuit breakers, preventing crashes from temporary network glitches.