What problem does it solve? Deploying .NET applications to production without a structured process leads to missed security checks, unmonitored releases, and no tested rollback path when something breaks. This Skill provides a complete launch framework so every deployment is reversible, observable, and incremental. ## Core Features & Use Cases - Pre-Launch Checklist: Covers code quality (dotnet test, dotnet build -warnaserror), security (dotnet list package --vulnerable, authorization, CORS), performance (EF Core N+1 detection, caching, BenchmarkDotNet), accessibility, infrastructure, and documentation. - Feature Flags & Staged Rollout: Implements flags via IOptions<T> or Microsoft.FeatureManagement, with a 6-stage rollout sequence (staging → production → team → 5% canary → gradual → full) and green/yellow/red decision thresholds for error rates, latency, and GC metrics. - Monitoring & Rollback: Wires up OpenTelemetry, Application Insights, and ILogger scopes, plus a documented rollback plan including EF Core migration rollback via dotnet ef database update and expand-contract schema changes. - Use Case: Before releasing a new ASP.NET Core feature backed by an EF Core migration, run through the checklist, deploy behind a feature flag, canary to 5% of users while watching Application Insights, and keep a tested migration rollback path ready. ## Quick Start Ask the assistant to prepare a production launch plan for your .NET feature, including the pre-launch checklist, feature flag setup, staged rollout thresholds, and an EF Core migration rollback strategy.