CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

implement

Implements use cases for C# and Blazor (.NET 10) applications using a Vertical Slice Architecture. Takes a UC-XXX.md specification and generates feature-folder components, C# Commands/Queries with their handlers and validators, EF Core entities/configurations, and Blazor (Razor) pages/components, with UC-XXX BR-YYY markers on every business rule. Use when the user asks to "implement a use case in C#", "implement UC-001 in .NET", "build a Blazor page", "create a Razor component for this use case", "create a Vertical Slice", or mentions Blazor, Razor, .NET 10, or a feature slice for a use case specification.

Quality

85%

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

The canonical home for this skill is ai-unified-process/aiup-blazor-dotnet

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 body delivers a well-sequenced, verifiable workflow with concrete file layouts, marker conventions, and build validation, and uses its single reference file appropriately. Its main weakness is the verbose "Gaps in the Specification" section, which both inflates the token budget and would sit better in a separate reference file.

Suggestions

Move the detailed open-questions recording format (the format of docs/open-questions.md sections, Blocking/Status/Answered-by fields) into a reference file or defer to the /open-questions skill, keeping only the decision policy in SKILL.md — this would improve both conciseness and progressive disclosure.

Tighten the multi-clause sentences in "Gaps in the Specification" (e.g. the blocking-question and pipeline-run passages) into short bullet directives, cutting redundant qualification such as restating where answers must not live.

Add a brief inline snippet of the .razor page structure (or extend references/example-slice.md with the page) so the UI half of the slice is as concretely illustrated as the command/validator/handler half.

DimensionReasoningScore

Conciseness

The body is mostly directive prose with no textbook padding, but the "Gaps in the Specification" section is noticeably wordy — long nested sentences such as the open-questions recording instructions and the multi-clause blocking-question policy could be substantially tightened. It fits anchor 3 (mostly efficient but could be tightened) better than anchor 4 because several passages carry redundant qualification.

3 / 5

Actionability

Concrete guidance throughout: exact folder layout ("Features/UCXXX_<FeatureName>/"), exact marker format with a C# example, specific globs ("docs/**/decisions/*.md"), the "dotnet build" verification command, and a copy-ready next-step quote. It falls just short of anchor 5 because there is no inline example of the .razor page/markup side of the slice (delegated to the single reference) and a few directives remain abstract (e.g. "Map domain entities to ViewModels/DTOs").

4 / 5

Workflow Clarity

An explicit 8-step workflow with a genuine feedback loop — "When it fails, fix the reported error in the slice and build again until it compiles without errors or new warnings" — plus a marker-coverage verification checklist step and clearly ordered read/implement/verify phases. This matches the anchor-5 pattern of clear sequencing, explicit validation, and error-recovery loops.

5 / 5

Progressive Disclosure

There is one clearly-signaled, one-level-deep reference — "[references/example-slice.md](references/example-slice.md) shows a complete command, validator, and handler with their markers" (a real file, verified) — and the body is organized under clear headers. It misses anchor 5 because the lengthy "Gaps in the Specification" section (roughly 40 lines of policy detail) is inlined in SKILL.md where the reference pattern would suit it better.

4 / 5

Total

16

/

20

Passed

Description

92%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.

A strong description that clearly and explicitly states what the skill does and when to use it, with a comprehensive list of concrete artifacts generated and a well-chosen set of trigger phrases. The only minor gap is a few missing natural trigger terms such as file extensions and library names.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "generates feature-folder components, C# Commands/Queries with their handlers and validators, EF Core entities/configurations, and Blazor (Razor) pages/components, with UC-XXX BR-YYY markers on every business rule" — giving comprehensive coverage of the skill's outputs. It clearly exceeds anchor 4 because nothing significant is missing from the action list.

5 / 5

Completeness

Both questions are answered explicitly: the "what" ("Takes a UC-XXX.md specification and generates feature-folder components...") and the "when" ("Use when the user asks to 'implement a use case in C#'... or mentions Blazor, Razor, .NET 10"). This matches the anchor-5 example structure of concrete capability list followed by explicit trigger phrases.

5 / 5

Trigger Term Quality

Trigger phrases like "implement a use case in C#", "build a Blazor page", "create a Vertical Slice", and mentions of "Blazor, Razor, .NET 10" are natural and well-chosen. It falls short of anchor 5 because a few natural terms are absent (e.g. ".razor" file extension, "EF Core", "MediatR" as trigger keywords a user might say).

4 / 5

Distinctiveness Conflict Risk

The niche is clear — implementing UC-XXX use-case specifications as C#/Blazor vertical slices — and the triggers are distinctive enough that it is unlikely to fire for unrelated skills. It sits comfortably in a distinct niche with minimal overlap risk.

5 / 5

Total

19

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

AI-Unified-Process/marketplace

Path

aiup-blazor-dotnet/skills/implement/SKILL.md

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.