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
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly identifies its domain (.NET 8 development) with specific technologies and patterns. It uses explicit trigger language ('Use when', 'Invoke for') and includes natural keywords developers would use. The description is concise yet comprehensive, covering both the scope and activation conditions effectively.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions and technologies: minimal APIs, clean architecture, cloud-native microservices, Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation. | 3 / 3 |
Completeness | Explicitly answers both what (building .NET 8 apps with specific patterns and technologies) and when ('Use when building...', 'Invoke for...') with clear trigger guidance at the start of the description. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms developers would use: '.NET 8', 'minimal APIs', 'clean architecture', 'microservices', 'Entity Framework Core', 'CQRS', 'MediatR', 'JWT authentication', 'AOT compilation' - all are terms users would naturally mention. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with specific technology stack (.NET 8) and architectural patterns (CQRS, MediatR, clean architecture) that clearly differentiate it from generic coding skills or other language-specific skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a high-quality skill that exemplifies best practices: concise yet comprehensive, with executable code examples, clear workflow with validation checkpoints, and well-organized progressive disclosure through reference files. The MUST DO/MUST NOT DO constraints provide clear boundaries, and the code examples are production-ready patterns.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, assuming Claude's competence with .NET concepts. No unnecessary explanations of what .NET, C#, or basic patterns are—it jumps straight to actionable guidance and examples. | 3 / 3 |
Actionability | Provides fully executable, copy-paste ready code examples for minimal APIs, MediatR handlers, EF Core DbContext, and DTOs. Commands like `dotnet build` and `dotnet test` are specific and concrete. | 3 / 3 |
Workflow Clarity | The 5-step core workflow includes explicit validation checkpoints with feedback loops: 'if build fails, review errors, fix issues, and rebuild before proceeding' and similar for tests. This addresses error recovery clearly. | 3 / 3 |
Progressive Disclosure | Excellent structure with a reference table pointing to topic-specific files (minimal-apis.md, clean-architecture.md, etc.) with clear 'Load When' guidance. Content is appropriately split between overview and detailed references. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
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.