CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cli-transform-authoring

Create and register new CLI migration transforms for the webforms-to-blazor pipeline. Covers IMarkupTransform and ICodeBehindTransform interfaces, transform ordering, dual-registration in Program.cs and TestHelpers.cs, testing patterns, and when to use a transform vs. a semantic pattern. Use when adding a new markup or code-behind transform, debugging transform output, or understanding transform execution order.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable skill body with executable code templates and a clear workflow plus checklist. Minor conciseness redundancies and the absence of a test-failure feedback loop keep conciseness and workflow_clarity at 4.

Suggestions

Remove the bullet-point re-explanation of the interface members (Name/Order/Apply) since they are already shown in the code block, or consolidate them into inline comments to improve conciseness.

Add a brief error-recovery note under Step 4 for when `dotnet test` fails (e.g., re-check registration in both Program.cs and TestHelpers.cs) to turn the run-tests checkpoint into a validate→fix→retry feedback loop.

Consider moving the 'Current Transform Inventory' and ordering table into a references file (e.g. references/transform-catalog.md) so the core SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

Mostly lean and assumes Claude's competence (no generic explanations of WebForms/Blazor); the interface contract is shown once and then re-explained as bullets, and 'Step 4: Run Tests' is a thin section, so minor trimming is possible. Not a 5 because of these small redundancies; above 3 because every section earns its place.

4 / 5

Actionability

Fully executable, copy-paste-ready guidance: complete transform class template, both registration sites (Program.cs DI and TestHelpers.cs list), a full xUnit test file template, and the exact `dotnet test` command. Covers the common cases concretely.

5 / 5

Workflow Clarity

Clear four-step sequence (Create → Register in BOTH → Write Tests → Run Tests) reinforced by an explicit checklist with verification items ('dotnet test passes', 'Benchmark regression check'). Not a 5 because there is no error-recovery feedback loop (what to do when tests fail) beyond re-running them; above 3 because checkpoints are present.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ absent), and the body is organized into well-labeled sections (Architecture, Creating a Transform, Ordering, Transform vs Pattern, Inventory, Checklist). The ordering table and transform inventory are reference-like material that could live in separate files, but they are compact enough inline, so structure is good with minor organization gaps. Not a 5 because some reference material is inlined; above 3 because structure is clean and navigable.

4 / 5

Total

17

/

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, specific description that clearly states both capability and trigger conditions in third person. Trigger-term coverage is good but slightly narrow on synonyms, keeping trigger_term_quality at 4 rather than 5.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Create and register new CLI migration transforms', 'transform ordering', 'dual-registration in Program.cs and TestHelpers.cs', 'testing patterns', 'when to use a transform vs. a semantic pattern' — with comprehensive coverage of the skill's scope.

5 / 5

Completeness

Explicitly answers both 'what' (create/register transforms covering interfaces, ordering, dual-registration, testing, transform-vs-pattern) and 'when' ('Use when adding a new markup or code-behind transform, debugging transform output, or understanding transform execution order') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ('Use when adding a new markup or code-behind transform, debugging transform output, or understanding transform execution order'), but coverage is domain-narrow and misses common synonyms a user might phrase differently. Not a 5 because a few natural variations are absent; above 3 because the stated triggers are genuinely phrases a user would say.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — webforms-to-blazor CLI migration transforms with named interfaces (IMarkupTransform/ICodeBehindTransform) and specific files — so conflict risk with other skills is minimal.

5 / 5

Total

19

/

20

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 — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

FritzAndFriends/BlazorWebFormsComponents

Path

.github/skills/cli-transform-authoring/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.