Saltar al contenido
jesusprodriguez.com

Plugin

Skills de .NET

El plugin .NET al completo: cada una de sus skills con su fichero entero, y un solo comando que las instala todas.

3 skills

Cómo se instala

Una skill es Markdown plano. El agente la carga sola cuando la tarea encaja con su descripción.

/plugin marketplace add https://jesusprodriguez.com/skills/marketplace.json
/plugin install dotnet@jprodriguez-toolkit

La vía nativa, y la única que se actualiza sola: el marketplace se añade una vez y `/plugin marketplace update` trae las versiones nuevas. Las skills quedan con espacio de nombres propio (`azure-devops:azure-pr-review`).

dotnet-web-api/SKILL.md v1.0.0

dotnet-web-api

Construir · .NET Core

Estructura y checklist para una API REST en .NET 8: Minimal APIs por recurso, EF Core sin N+1 y errores en ProblemDetails.

when: Al crear endpoints, modelar entidades con EF Core o depurar consultas lentas.

Cómo se le pide

Monta el endpoint de pedidos en .NET 8 siguiendo la estructura que ya tiene el proyecto.

Minimal APIs · EF Core · ProblemDetails · Configuración y secretos

bug-hunt/SKILL.md v1.0.0

bug-hunt

Revisar · .NET Core

Búsqueda dirigida de bugs de correctitud en C# y TypeScript: concurrencia, nulos, fechas, transacciones a medias y errores tragados.

when: Al buscar bugs, revisar un módulo sospechoso o entender un fallo intermitente.

Cómo se le pide

Busca bugs de correctitud en el módulo de facturación: hay un importe que sale mal de vez en cuando.

Seguir el dato · Async y concurrencia · Fechas y decimales · Reporte con escenario

microsoft-docs/SKILL.md v1.0.0

microsoft-docs

Documentar · .NET Core

Verificar contra la documentación oficial antes de escribir código con SDKs de Azure o .NET: que el método existe, que la firma es esa y que el patrón no está obsoleto.

when: Al usar una API de Microsoft por primera vez, o cuando un error no cuadra con lo que esperabas.

Cómo se le pide

Comprueba en la documentación oficial si BlobClient.UploadAsync admite ese overload.

Consultas que acotan · Verificar firmas · Versiones de SDK mezcladas · Patrones obsoletos