Post-migration async/await and .NET 10 performance optimization pass for Blazor apps migrated from Web Forms. Applies modern runtime patterns after the app builds and runs. WHEN: "run L3 optimization", "apply async/await fixes", "optimize migrated Blazor app", "AsNoTracking queries", "StreamRendering", "IDbContextFactory pattern", "what .NET 10 optimizations can we apply", "generate L3 report".
91
88%
Does it follow best practices?
Impact
96%
1.09xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Async/await modernization of Blazor data pages
OnInitializedAsync conversion
100%
100%
ProductsPage lifecycle async
100%
100%
ToListAsync used
100%
100%
SaveChangesAsync used
100%
100%
Task.Result removed
100%
100%
Event handlers async Task
100%
100%
AsNoTracking on read-only lists
0%
100%
No AsNoTracking before SaveChanges
100%
100%
IStudentsLogic interface updated
100%
100%
StudentsLogic implementation updated
100%
100%
FindAsync used
100%
100%
.NET 10 component patterns and query string modernization
SupplyParameterFromQuery used
100%
100%
NavigationManager.Uri parsing removed
100%
100%
@key on ProductDetail foreach
100%
100%
@key uses entity primary key
100%
100%
@key on StudentsListPage foreach
100%
100%
Code-behind file created
100%
100%
@code block removed from ProductDetail
100%
100%
EditorRequired on RelatedProductCard.Product
100%
100%
EditorRequired on StudentSummaryCard.Student
100%
100%
Inject style in code-behind
100%
100%
EF Core query optimization and L3 report generation
Lambda Include in InstructorPage
100%
100%
Lambda Include in InstructorLogic
100%
100%
AsSplitQuery added
0%
0%
AsNoTracking bug fixed
100%
100%
String interpolation used
0%
100%
IInstructorLogic updated to async
100%
100%
InstructorLogic implementation async
100%
100%
Report Applied Changes table
100%
100%
Report Skipped/Review section
100%
100%
Confidence ratings in report
100%
100%
AsNoTracking on read-only lists
0%
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.