Use when building .NET 8 applications with minimal APIs, clean architecture, or cloud-native microservices. Invoke for Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation.
97
100%
Does it follow best practices?
Impact
94%
1.32xAverage score across 6 eval scenarios
Passed
No known issues
Clean Architecture CQRS Setup
Record types for DTOs/commands
100%
100%
MediatR IRequest<T>
100%
100%
MediatR handler
100%
100%
ISender in endpoints
0%
100%
IApplicationDbContext interface
100%
100%
Domain entity private setters
0%
100%
Layer DI extensions
0%
100%
Async/await I/O
100%
100%
Nullable reference types
100%
100%
FluentValidation usage
0%
100%
MediatR pipeline behavior
0%
100%
No entity exposure
100%
100%
EF Core Entity Configuration
IEntityTypeConfiguration classes
100%
100%
ApplyConfigurationsFromAssembly
0%
100%
AsNoTracking on reads
100%
100%
AsSplitQuery for complex includes
100%
0%
HasPrecision for decimals
0%
100%
DbSet expression-body syntax
100%
100%
Async EF queries
100%
100%
HasKey configuration
100%
100%
No deprecated patterns
50%
100%
CancellationToken threaded through
100%
100%
JWT Auth and Cloud-Native Setup
PBKDF2/Rfc2898 hashing
58%
100%
High iteration count
100%
100%
HmacSha256 JWT signing
100%
100%
ClockSkew zero
100%
100%
Validates issuer and audience
100%
100%
No secrets in appsettings
100%
100%
/health endpoint
0%
100%
/health/ready endpoint
28%
100%
/health/live endpoint
28%
100%
Strongly-typed JWT config
0%
80%
Async auth handlers
0%
100%
Minimal API Validation and Documentation
IEndpointFilter implemented
100%
100%
AddEndpointFilter usage
100%
100%
AbstractValidator defined
0%
100%
Results.ValidationProblem returned
0%
100%
Produces<T> declarations
100%
100%
ProducesValidationProblem
0%
100%
MapGroup for route grouping
100%
100%
Results.Created with URI
100%
100%
Global exception handler
30%
60%
Record types for requests
100%
100%
WithTags OpenAPI grouping
100%
100%
Integration Testing with WebApplicationFactory
WebApplicationFactory usage
100%
100%
xUnit test framework
100%
100%
IClassFixture or factory pattern
100%
100%
HttpClient from factory
100%
100%
At least 3 test methods
100%
100%
Async test methods
100%
100%
HTTP status code assertions
100%
100%
Response body assertions
100%
100%
In-memory or test database
100%
100%
Cloud-Native Deployment and Role Authorization
Multi-stage Dockerfile
100%
100%
Non-root user in container
100%
100%
Serilog UseSerilog configured
100%
100%
Serilog context enrichment
0%
100%
Serilog Console and File sinks
0%
50%
Named authorization policies
100%
100%
RequireAuthorization with policy name
100%
100%
ICurrentUserService interface
100%
100%
Strongly-typed config with IOptions
100%
50%
AddEnvironmentVariables in config
0%
50%
Graceful shutdown timeout
0%
0%
5b76101
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.