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