What problem does it solve? Building modern .NET applications requires consistent application of C# 12 language features, ASP.NET Core patterns, EF Core data access, and performance optimization techniques, which are easy to get wrong without senior-level guidance. ## Core Features & Use Cases - ASP.NET Core API Development: Build Minimal APIs and controller-based endpoints with route groups, endpoint filters, JWT authentication, rate limiting, and output caching. - Entity Framework Core Data Access: Implement DbContext configurations, repository patterns, query optimization with AsNoTracking and compiled queries, migrations, and bulk operations. - Blazor & Performance: Create Blazor components with state management and JS interop, plus optimize code using Span<T>, ArrayPool, ValueTask, and BenchmarkDotNet. - Use Case: When asked to build a product catalog API, the skill produces domain models, Minimal API endpoints with validation filters, an EF Core repository with pagination, and xUnit tests following clean architecture. ## Quick Start Ask the assistant to build an ASP.NET Core Minimal API with Entity Framework Core for managing products, including JWT authentication and unit tests.