CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

repo-health-groom

Groom the dotnet/machinelearning repo-health dashboard locally by linking investigation results, marking resolved findings, archiving stale entries, and drafting conservative comment minimization. Use when asked to clean, update, or maintain the ML.NET health dashboard.

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 well-engineered instruction-only skill body: lean, safely sequenced with validation and approval gates before any mutation, and properly split from a real one-level-deep playbook reference. The only improvement space is inline examples of the concrete commands or classification markers, which currently live entirely in the playbook.

DimensionReasoningScore

Conciseness

The 27-line body is lean and assumes Claude's competence: every workflow step and rule ('Minimize at most 50 comments', 'Keep manual team comments visible') carries operational content, with no concept explanations or padding. Matches the 'every token earns its place' anchor; a 4 would require some trimmable over-explanation, which is absent.

5 / 5

Actionability

The guidance is concrete and specific — 'Find the open dotnet/machinelearning issue labeled repo-health', 'Enforce the 80 percent length floor', 'Show the body diff and comment IDs' — and delegates executable gh commands to the referenced playbook. Anchor 4 rather than 5 because no copy-paste-ready commands appear in the body itself, and not 3 because nothing is vague or pseudocode once the playbook is loaded.

4 / 5

Workflow Clarity

The seven-step sequence is clearly ordered with explicit validation checkpoints around a destructive batch operation: 'Enforce the 80 percent length floor and all required dashboard sections', 'Show the body diff and comment IDs before any mutation', and 'Update the issue or minimize comments only after explicit approval', plus a failure abort rule ('Never shrink or rewrite the body when validation fails'). All checkpoints are present, matching anchor 5 rather than 4's 'most checkpoints'.

5 / 5

Progressive Disclosure

The body is a concise overview that cleanly defers all methodology to one well-signaled, one-level-deep reference — step 2 'Read references/playbook.md' with a markdown link — and that file exists and only links back to SKILL.md. Matches the clear-overview anchor; the body is under 50 lines with nothing inlined that belongs in the reference.

5 / 5

Total

19

/

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: third-person, concrete multi-action what-statement, and an explicit 'Use when' clause with natural trigger phrases, all scoped to a distinct niche. The only gap is modest synonym coverage in the trigger terms.

Suggestions

Add one or two natural trigger variations (e.g. 'groom', 'triage', or 'dashboard cleanup') to the 'Use when' clause to broaden keyword coverage for users who don't say 'clean', 'update', or 'maintain'.

DimensionReasoningScore

Specificity

The description lists four concrete, distinct actions — 'linking investigation results, marking resolved findings, archiving stale entries, and drafting conservative comment minimization' — giving comprehensive coverage of the skill's capabilities, matching the top anchor rather than the 'minor gaps' level below.

5 / 5

Completeness

It explicitly answers both questions: what ('Groom the dotnet/machinelearning repo-health dashboard locally by linking... marking... archiving... drafting...') and when ('Use when asked to clean, update, or maintain the ML.NET health dashboard'). Matches the anchor for clear and explicit what AND when with concrete trigger phrases; a 4 would require the 'when' to be less specific.

5 / 5

Trigger Term Quality

'clean, update, or maintain the ML.NET health dashboard' plus 'repo-health dashboard' are natural phrases a user would say, but common variations like 'groom', 'triage', or 'dashboard cleanup' are absent. Good coverage with a few natural terms missing — anchor 4, not 5 (synonym coverage incomplete) and not 3 (the phrases users actually use are present).

4 / 5

Distinctiveness Conflict Risk

Scoped to a single named repository and a specific dashboard ('dotnet/machinelearning repo-health dashboard'), giving it a clear niche with distinct triggers and minimal conflict risk. Anchor 5 rather than 4 since there is no plausible overlap with a closely related skill.

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

dotnet/machinelearning

Path

.github/skills/repo-health-groom/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.