CtrlK
BlogDocsLog inGet started
Tessl Logo

l3-performance-optimization

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

1.09x
Quality

88%

Does it follow best practices?

Impact

96%

1.09x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

10%

Throughput Bottleneck Fix for Migrated University App

Async/await modernization of Blazor data pages

Criteria
Without context
With context

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%

100%

Modernize Blazor Component Patterns for .NET 10

.NET 10 component patterns and query string modernization

Criteria
Without context
With context

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%

90%

14%

EF Core Query Audit and L3 Report for Instructor Management Pages

EF Core query optimization and L3 report generation

Criteria
Without context
With context

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%

Repository
FritzAndFriends/BlazorWebFormsComponents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.