Use when working with C# or .NET code: implementing features in ASP.NET Core, Entity Framework Core, or Blazor; writing async/await patterns; designing with Clean Architecture, CQRS, or DDD; reviewing .NET performance; creating NuGet packages.