Marcelo Daniel Toledo

Marcelo Daniel Toledo

Software Developer | Licenciado en Informática

Volver a Proyectos
Logo de Refit HTTP Skill

Refit HTTP Skill

Open Source

AI Skill para crear clientes HTTP basados en Refit en .NET con patrones de resiliencia integrados (Retry, Circuit Breaker).

.NET Refit Polly HTTP AI Skill

Contexto

Integrar APIs externas en .NET suele derivar en código repetitivo: HttpClient mal configurado, reintentos manuales y lógica de resiliencia dispersa. Los agentes de IA que generan código de integración tampoco tienen una guía clara sobre los patrones correctos en el ecosistema moderno de .NET.

El desafío

Crear una AI Skill que guíe a agentes de IA a generar clientes HTTP correctos en .NET: basados en interfaces con Refit, con resiliencia incorporada (Retry, Circuit Breaker) y aplicando las prácticas modernas de C#.

La solución

Skill para agentes de IA (Claude Code) que genera automáticamente clientes HTTP basados en interfaces usando Refit, con patrones de resiliencia a través de Microsoft.Extensions.Http.Resilience (Polly) y DTOs inmutables con C# records. Elimina el boilerplate y estandariza la forma en que los proyectos .NET consumen APIs externas.

Tecnologías

  • .NET — framework base
  • Refit — clientes HTTP basados en interfaces
  • Microsoft.Extensions.Http.Resilience (Polly) — resiliencia: Retry y Circuit Breaker
  • C# Records — DTOs inmutables