Migrate ASP.NET Web Forms applications to Blazor Server using the webforms-to-blazor CLI tool and BlazorWebFormsComponents (BWFC). Orchestrates L1 automated transforms via CLI, then guides L2 contextual transforms. WHEN: "migrate aspx", "convert web forms", "web forms to blazor", "run migration". INVOKES: webforms-to-blazor CLI tool. FOR SINGLE OPERATIONS: use /bwfc-identity-migration for auth, /bwfc-data-migration for EF/architecture.
79
81%
Does it follow best practices?
Impact
63%
1.23xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
BWFC data control SelectMethod and template binding
SelectMethod as delegate
0%
0%
No duplicate SelectMethod + Items
100%
100%
Context attribute in GridView templates
0%
0%
Repeater not replaced with foreach
0%
0%
No explicit DataBind() call
100%
100%
ItemType strips namespace
0%
0%
CategoryView SelectMethod as delegate
0%
0%
Context in CategoryView templates
0%
0%
CHANGES.md documents issues
100%
100%
NavigationManager/IHttpContextAccessor anti-pattern cleanup
Response.Redirect for navigation
0%
0%
NavigationManager removed from Cart
0%
0%
NavigationManager removed from Checkout
0%
0%
No IHttpContextAccessor in Cart
100%
100%
Session used for cart state
100%
100%
No Response.Cookies.Append
100%
100%
ThreadAbortException removed
100%
100%
No Minimal API cart endpoints
0%
0%
No [Inject] for built-in shims on pages
0%
100%
REVIEW.md identifies problems
80%
100%
Ajax Control Toolkit Layer 2 migration completion
NuGet package added
100%
100%
@using BlazorAjaxToolkitComponents
100%
100%
@using BlazorAjaxToolkitComponents.Enums
0%
100%
AutoCompleteExtender ServiceMethod as delegate
53%
100%
ServicePath removed
100%
100%
Autocomplete callback method wired
100%
100%
TargetControlID matches control ID
100%
100%
InteractiveServer render mode
0%
100%
No manual script tags
100%
100%
MIGRATION-NOTES.md present
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.