{"skill":{"slug":"dotnet-expert","displayName":"Dotnet Expert","summary":"Use when building .NET 8/9 applications, ASP.NET Core APIs, Entity Framework Core, MediatR CQRS, modular monolith architecture, FluentValidation, Result pattern, JWT authentication, or any C# backend development question.","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1942,"installsAllTime":1,"installsCurrent":1,"stars":1,"versions":1},"createdAt":1770008200713,"updatedAt":1777524957951},"latestVersion":{"version":"1.0.0","createdAt":1770008200713,"changelog":"Initial release of dotnet-expert skill.\n\n- Provides guidance for building .NET 8/9 applications using ASP.NET Core APIs, Entity Framework Core, MediatR CQRS, modular monolith architecture, FluentValidation, JWT authentication, and strongly-typed C# code practices.\n- Emphasizes clean architecture, modular monolith project structure, CQRS with MediatR, the Result pattern over exceptions, and async-first development.\n- Includes code patterns for minimal APIs, CQRS request handlers, and robust input validation using FluentValidation.\n- Demonstrates a recommended Result type and error handling pattern for business logic.\n- Outlines best practices for structuring production-grade .NET backend applications.","license":null},"metadata":null,"owner":{"handle":"jgarrison929","userId":"publishers:jgarrison929","displayName":"jgarrison929","image":"https://avatars.githubusercontent.com/u/21370704?v=4"},"moderation":null}