{"slug":"dotnet-convert-blazor-server-to-webapp","source_name":"dotnet/convert-blazor-server-to-webapp","name":"Dotnet/Convert Blazor Server To Webapp","description":"Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App. USE FOR: migrating apps that use AddServerSideBlazor and MapBlazorHub to the AddRazorComponents/MapRazorComponents model, converting _Host.cshtml to an App.razor root component, replacing blazor.server.js with blazor.web.js, migrating CascadingAuthenticationState to a service, adopting new Blazor Web App features like enhanced navigation and streaming rendering. DO NOT USE FOR: apps that are already Blazor Web App","version":1,"lift":{"pass_rate_delta_pts":4.55,"pass_rate_pct":95.5,"total_cases":22,"passed_cases":21,"tokens_delta_pct":154,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-09T12:17:09.103464+00:00"},"skill_score":null,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":4.55,"with_pass_pct":95.5,"without_pass_pct":90.9,"tokens_delta_pct":154,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":true,"completed_at":"2026-08-09T12:17:09.103464+00:00","run_id":"d9eee854-b491-4431-8299-ec7c5eac407b","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"111c3e63954635f94049e4af582a3f0c8437840507b0b20686f32cac168bc261","raw_url":"https://app.decimal.ai/s/dotnet-convert-blazor-server-to-webapp/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-convert-blazor-server-to-webapp"}