CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ilverify-failure

Fix ILVerify baseline failures when IL shape changes (codegen, new types, method signatures). Use when CI fails on ILVerify job.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

—

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary short, single-purpose skill: fully executable commands, exact file locations, explicit verification, and valuable edge-case guidance (offset-only differences), all with zero verbosity. It is well under the size where external reference files would be needed.

DimensionReasoningScore

Conciseness

The body is lean and every token earns its place: each section carries repo-specific facts (offset-only behavior, exact commands, baseline locations) that Claude cannot already know, with zero padding or generic explanations. This matches the anchor 'lean and efficient; assumes Claude's competence'.

5 / 5

Actionability

Guidance is fully executable and copy-paste ready: "TEST_UPDATE_BSL=1 pwsh tests/ILVerify/ilverify.ps1", the "/run ilverify" PR comment alternative, the exact baseline path "tests/ILVerify/*.bsl", and a verification step. These cover the common cases, including the offset-only no-op case.

5 / 5

Workflow Clarity

This is a simple single-purpose skill whose single action (update baselines) is unambiguous, satisfying the simple-skill exception. It also includes an explicit validation checkpoint ("Re-run without TEST_UPDATE_BSL=1, should pass"), so the missing-validation cap does not apply.

5 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections (When to Use, Offset-Only Differences, Update Baselines, Baselines Location, Verify) and no need for external references — no references/, scripts/, or assets/ bundle directories exist. This matches the simple-skill exception for a top score.

5 / 5

Total

20

/

20

Passed

Description

82%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 both what the skill does and when to use it, with highly distinctive trigger terms. The only weakness is that it names a single action rather than enumerating the concrete operations (update baselines, verify) that the skill guides.

DimensionReasoningScore

Specificity

The description names the domain ("ILVerify baseline failures") and one concrete action ("Fix"), plus triggering causes in parentheses ("codegen, new types, method signatures"), but does not list several distinct actions like updating or refreshing baselines. This matches the anchor 'names domain and 1-2 concrete actions, but not comprehensive' rather than the level above.

3 / 5

Completeness

It explicitly answers both what ("Fix ILVerify baseline failures when IL shape changes") and when ("Use when CI fails on ILVerify job") with concrete trigger phrases, mirroring the anchor-5 example pattern. Not anchor 4, because neither part is vague or merely implied.

5 / 5

Trigger Term Quality

Terms like "ILVerify", "ILVerify job", "CI fails", "codegen", and "method signatures" give good coverage of the natural phrases a user or CI log would produce for this niche. It falls short of anchor 5 only because common variations such as "baseline update" or the ".bsl" file extension are missing.

4 / 5

Distinctiveness Conflict Risk

"ILVerify" is a highly specific .NET tooling niche with distinct triggers, making conflict with other skills virtually impossible. This matches the anchor 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

17

/

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

dotnet/dotnet

Path

src/fsharp/.github/skills/ilverify-failure/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.