CtrlK
BlogDocsLog inGet started
Tessl Logo

bunit-test-migration

Migrate bUnit test files from deprecated beta API (1.0.0-beta-10) to bUnit 2.x stable API. Use this when working on .razor test files in BlazorWebFormsComponents.Test that contain old patterns like TestComponentBase, Fixture, or SnapshotTest.

73

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

92%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 highly actionable migration guide with executable diffs, a complete worked example, validation checkpoints, and error-recovery guidance. Only minor conciseness gains are available by trimming the optional logging section.

DimensionReasoningScore

Conciseness

Largely lean with diffs and tables that earn their tokens, but the optional xUnit-logger section and a few explanatory notes could be trimmed; it sits above the 'mostly efficient' anchor yet not fully stripped.

4 / 5

Actionability

Fully executable, copy-paste-ready diffs, a complete before/after example, and concrete dotnet build/test commands covering the common cases including services, auth, and isolated contexts.

5 / 5

Workflow Clarity

Clear sequencing from detection ('When to Apply') through numbered transformation rules to a Verification section with build/list-tests/run-tests checkpoints and a Common Errors troubleshooting table providing feedback loops.

5 / 5

Progressive Disclosure

No bundle files are needed and the single-file content is well organized into clearly headed sections (Quick Reference, Special Patterns, Common Errors), meeting the simple-skill exception for a 5.

5 / 5

Total

19

/

20

Passed

Description

87%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 what the skill does and when to apply it, with concrete version and pattern triggers. Minor room for a richer action list and a few more synonyms.

DimensionReasoningScore

Specificity

Names the domain and a concrete migration action with specific source/target versions ('1.0.0-beta-10' to 'bUnit 2.x stable API'), but offers essentially one core action rather than multiple distinct actions, sitting just below the comprehensive anchor.

4 / 5

Completeness

Explicitly answers both what ('Migrate bUnit test files from deprecated beta API ... to bUnit 2.x stable API') and when ('Use this when working on .razor test files ... that contain old patterns like ...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural trigger terms users would say ('.razor test files', 'TestComponentBase', 'Fixture', 'SnapshotTest') plus the file extension, though a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

A highly specific niche (bUnit beta-to-2.x migration scoped to a named test project) with distinctive trigger terms, giving it minimal overlap risk with other skills.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
FritzAndFriends/BlazorWebFormsComponents
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.