CtrlK
BlogDocsLog inGet started
Tessl Logo

csharp-developer

Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures applications with CQRS via MediatR, and scaffolds Blazor components with state management. Invoke for C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR.

99

1.38x
Quality

100%

Does it follow best practices?

Impact

97%

1.38x

Average score across 3 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 an excellent skill description that clearly defines its scope within the .NET ecosystem. It provides specific concrete actions, comprehensive trigger terms that developers would naturally use, and explicit guidance on when to invoke the skill. The description follows best practices with third-person voice and covers both 'what' and 'when' thoroughly.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Builds REST APIs using minimal or controller-based routing', 'configures database access with Entity Framework Core', 'implements async patterns and cancellation', 'structures applications with CQRS via MediatR', 'scaffolds Blazor components with state management'.

3 / 3

Completeness

Clearly answers both what (builds REST APIs, configures EF Core, implements async patterns, etc.) AND when ('Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps' plus explicit 'Invoke for...' trigger list).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'C#', '.NET', 'ASP.NET Core', 'Blazor', 'Entity Framework', 'EF Core', 'Minimal API', 'MAUI', 'SignalR'. These are exactly the keywords developers would use when requesting help.

3 / 3

Distinctiveness Conflict Risk

Clear niche targeting the .NET/C# ecosystem with highly specific technology stack mentions (Entity Framework Core, MediatR, Blazor, SignalR). Unlikely to conflict with skills for other programming languages or frameworks.

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 file that demonstrates excellent practices across all dimensions. It provides actionable, executable code examples while maintaining conciseness, includes proper validation checkpoints for EF Core migrations, and uses a well-structured reference table for progressive disclosure. The MUST DO/MUST NOT DO format with contrasting code examples is particularly effective.

DimensionReasoningScore

Conciseness

The content is lean and efficient, avoiding explanations of concepts Claude already knows. Every section provides actionable information without padding or unnecessary context about what C# or .NET is.

3 / 3

Actionability

Provides fully executable code examples including Minimal API endpoints, Result pattern implementation, and correct CancellationToken usage. The MUST DO/MUST NOT DO sections include concrete code showing both correct and incorrect patterns.

3 / 3

Workflow Clarity

Clear 5-step workflow with an explicit EF Core checkpoint that includes validation (review migration), error recovery (roll back with migrations remove), and a gate condition (confirm no unintended changes before applying).

3 / 3

Progressive Disclosure

Excellent structure with a clear overview, reference table pointing to one-level-deep topic files with explicit 'Load When' guidance, and well-organized sections. Content is appropriately split between inline essentials and external 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.