What problem does it solve? ASP.NET Core applications frequently suffer from misordered middleware, HttpClient socket exhaustion, sync-over-async deadlocks, leaked secrets, and misconfigured authentication. This Skill provides the correct hosting, middleware, security, configuration, logging, and deployment patterns so these mistakes are caught and fixed before they reach production. ## Core Features & Use Cases - Middleware Pipeline Guidance: Enforces the canonical middleware order (ExceptionHandler, HTTPS redirection, Routing, CORS, Authentication, Authorization, Rate Limiting, Endpoints) and provides custom middleware patterns. - Security & Configuration Patterns: Covers JWT and cookie authentication, policy-based authorization, CORS, rate limiting, strongly-typed options with validation, and secret management via User Secrets and Key Vault. - Anti-Pattern Catalog: A detailed reference of common mistakes including captive dependencies, N+1 queries, fat controllers, SQL injection, and async void, each with corrected code. - Use Case: When modernizing a legacy ASP.NET application to ASP.NET Core, use this Skill to restructure Program.cs, fix middleware ordering, replace new HttpClient() with IHttpClientFactory, and move secrets out of appsettings.json. ## Quick Start Review my ASP.NET Core application's middleware pipeline and Program.cs configuration, and fix any ordering, security, or dependency injection issues you find.