CtrlK
BlogDocsLog inGet started
Tessl Logo

dotnet-core-expert

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

1.32x
Quality

100%

Does it follow best practices?

Impact

94%

1.32x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

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.

DimensionReasoningScore

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.

DimensionReasoningScore

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
jeffallan/claude-skills
Reviewed

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.