Enforce canonical migration standards for ASP.NET Web Forms to Blazor using BWFC. Covers target architecture (.NET 10, Server Interactive), database provider detection, event handler preservation, SelectMethod patterns, and page lifecycle mapping. WHEN: "migration standards", "target architecture", "render mode placement", "page base class", "Layer 1 vs Layer 2".
78
71%
Does it follow best practices?
Impact
94%
2.84xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./migration-toolkit/skills/migration-standards/SKILL.mdData control and SelectMethod migration
ListView component used
0%
100%
GridView component used
0%
100%
SelectMethod as delegate — ListView
0%
100%
SelectMethod as delegate — GridView
0%
100%
Event handler attributes preserved
0%
0%
Handler signature updated
0%
50%
Session via shim
0%
100%
Response.Redirect preserved
0%
100%
var declarations used
20%
100%
No raw service injection for shim replacements
0%
100%
Session shim and service injection patterns
GridView component used
0%
100%
SelectMethod as delegate
0%
100%
Session via shim — cart ID
0%
100%
No cookies replacing Session
100%
100%
No IHttpContextAccessor injection
0%
100%
Response.Redirect preserved
0%
100%
No Minimal API endpoints
100%
100%
Event handler attributes preserved
0%
75%
Handler signatures updated
0%
75%
var declarations used
66%
83%
Blazor migration project infrastructure setup
@inherits in _Imports.razor
0%
100%
Static RenderMode using in _Imports.razor
0%
100%
No @rendermode in _Imports.razor
100%
100%
HeadOutlet rendermode in App.razor
100%
100%
Routes rendermode in App.razor
100%
100%
BWFC Page component in MainLayout
0%
100%
AddBlazorWebFormsComponents in Program.cs
100%
100%
UseConfigurationManagerShim in Program.cs
100%
100%
appsettings.json AppSettings section
100%
100%
appsettings.json ConnectionStrings section
100%
100%
147d0c4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.