CtrlK
BlogDocsLog inGet started
Tessl Logo

dotnet-backend

Build ASP.NET Core 8+ backend services with EF Core, auth, background jobs, and production API patterns.

54

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/dotnet-backend/SKILL.md

The canonical home for this skill is dotnet-backend in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is actionable, anchored by four solid executable code examples for common ASP.NET Core scenarios, but it carries persona/list padding and lacks any sequenced workflow with validation checkpoints despite covering database and batch operations. Everything lives in one inline file with no progressive disclosure into reference bundles.

Suggestions

Trim the persona opener and consolidate the redundant 'Your Expertise'/'Your Responsibilities' lists so the code examples carry the guidance.

Add explicit validation/verification steps for the database and batch-email operations (e.g., check SaveChanges result, handle empty batches, retry on failure) to lift workflow clarity above the cap.

Split the full code patterns into one-level-deep reference files (e.g., references/auth.md, references/background-services.md) linked from a concise overview to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete code examples, but includes unnecessary padding — the '8+ years of experience' persona opener and the 'Your Expertise'/'Your Responsibilities' lists restate well-known tech and duplicate what the code already shows.

3 / 5

Actionability

Provides four concrete, largely copy-paste-ready code examples (Minimal API, controller API, JWT token service, BackgroundService) covering common cases; minor gaps such as undefined User/AppDbContext entities and an unnoted BCrypt.Net package dependency keep it below 5.

4 / 5

Workflow Clarity

There is no multi-step sequenced workflow with validation checkpoints, and the skill includes database and batch (email) operations without any validate/verify feedback loop, so workflow clarity is capped at 3 per the rubric.

3 / 5

Progressive Disclosure

The body is a single ~256-line monolithic file with clear section headers but no bundle files or references; content that could live in separate references (four full code examples, the expertise catalog) is inlined, so it sits at the 'some structure, could be better organized' anchor.

3 / 5

Total

13

/

20

Passed

Description

66%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific and reasonably distinctive, naming concrete .NET backend capability areas with natural trigger terms. Its main weakness is the absence of an explicit 'Use when...' clause, which leaves the trigger guidance implied rather than stated.

Suggestions

Add an explicit 'Use when...' clause naming user-side triggers (e.g., 'Use when building or refactoring .NET/ASP.NET Core APIs, EF Core data access, auth, or background jobs').

Vary the verbs beyond a single 'Build' to enumerate distinct actions (build, configure, secure, schedule) for stronger specificity.

Include common synonyms users say ('.NET', 'C#', 'web API') to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Quotes 'Build ASP.NET Core 8+ backend services with EF Core, auth, background jobs, and production API patterns' — names the domain plus several specific capability areas, though a single verb ('Build') carries the action list, leaving minor coverage gaps versus the comprehensive anchor.

4 / 5

Completeness

Has a clear 'what' (build backend services with listed features) but no 'Use when...' or equivalent trigger clause, so per the rubric a missing explicit 'when' caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('ASP.NET Core', 'EF Core', 'auth', 'background jobs', 'API'); good coverage but missing common synonyms like '.NET', 'C#', or 'web API' that users also say.

4 / 5

Distinctiveness Conflict Risk

The 'ASP.NET Core 8+ backend' niche is clearly distinct with minimal conflict risk; only minor overlap with a generic backend or C# skill keeps it below 5.

4 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.