Use when scaffolding a new ASP.NET Core solution or adding features to an existing one that must follow Clean Architecture (Domain / Application / Infrastructure / API). Enforces MediatR-based use cases, Minimal APIs organised by feature, route constants, per-layer DI extension methods, command validation via a…
Use when adding JWT-based email/password + refresh-token authentication (with optional Google/Firebase social login) to an ASP.NET Core project, or when replacing hand-rolled Login/Register/Refresh/ForgotPassword/ResetPassword minimal-API endpoints — enforces use of The.Jwt.Auth.Endpoints NuGet package instead of…
Use when writing, reviewing, or refactoring C# code in an ASP.NET Core solution — nullable-analyzer promotion, structured ILogger usage with correct levels, boundary-only try/catch with a global IExceptionHandler, CancellationToken threading, IOptions and never-commit-secrets, safe cryptography, hardened HTTP surface…