CtrlK
BlogDocsLog inGet started
Tessl Logo

minutes-release-notes

Draft user-facing Minutes release notes for a version from the commit range, recent GitHub releases, and the repository release checks. Use when the user asks to write, generate, prepare, revise, or review release notes or a changelog for a Minutes version.

73

Quality

92%

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

The canonical home for this skill is minutes-release-notes in silverstein/minutes

SKILL.md
Quality
Evals
Security

Quality

Content

88%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-crafted instruction skill: concrete git/gh commands at every step, a complete output template, explicit verification points (ref confirmation, diff-based claim verification, the release version check), and a final checklist. The two minor costs are a checklist that duplicates the body's rules and an inline output template that could live in a reference file.

Suggestions

Trim the Checklist to items not already enforced inline (e.g., keep the version-check and verified-credits items); most of its lines currently restate rules the body already gives, which doubles the token cost for the same instruction.

Move the full output template, including the fixed install block and plugin section, into references/release-template.md and point to it from the Output format section, keeping only the adaptation guidance ('Follow the closest of the recent releases inspected in step 1') inline.

Drop justifying clauses such as 'This is a repository release convention, not an optional style preference' and 'unless the user asked for release preparation too' style hedges where the bare imperative already conveys the rule.

DimensionReasoningScore

Conciseness

The body is efficient and teaches only what Claude could not know: the em-dash ban, the drop-list for internal-only commits, exact install-block wording, and the version-check script. It falls short of 5 because the 10-item Checklist restates nearly every rule already stated in the body, and a few justifying clauses ('This is a repository release convention, not an optional style preference') could be trimmed to bare imperatives.

4 / 5

Actionability

Every step is backed by copy-paste-ready commands: 'git describe --tags --abbrev=0 HEAD^', 'git log <previous-tag>..HEAD --pretty='%s (%h)'', 'gh release list --limit 5', 'node scripts/check_version_sync.mjs --release'. The full markdown output template covers the common case end-to-end, including the exact install block and conditional sections.

5 / 5

Workflow Clarity

The four numbered steps are clearly sequenced, with explicit validation checkpoints: 'Confirm both refs with git rev-parse --verify before drafting', 'Do not infer a breaking change... Verify it in the diff', and the release-integrity check with failure handling ('If the check fails because the requested version has not been bumped yet, report that clearly'). The closing checklist adds a final verification pass.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent), and the single-file body is well-sectioned with clear headers, all content appropriately inline for a single-task skill. It stops short of 5 because the ~35-line output template (including the fixed install block and plugin section) is a borderline candidate for a references/ file, which would keep the overview leaner.

4 / 5

Total

18

/

20

Passed

Description

95%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 voice, concrete capability statement with named sources, and an explicit trigger clause covering the full synonym set (write, generate, prepare, revise, review, changelog). The only minor gap is that it presents one core action rather than enumerating several capabilities.

DimensionReasoningScore

Specificity

The description names a concrete action ('Draft user-facing Minutes release notes') with concrete sources ('from the commit range, recent GitHub releases, and the repository release checks'), matching the several-specific-actions anchor. It stays below 5 because it centers on a single drafting action rather than a comprehensive list of capabilities.

4 / 5

Completeness

It explicitly answers both questions: a clear 'what' (draft release notes from the commit range, recent releases, and release checks) and a concrete 'when' clause ('Use when the user asks to write, generate, prepare, revise, or review release notes or a changelog for a Minutes version'). Both parts use explicit trigger phrases.

5 / 5

Trigger Term Quality

'write, generate, prepare, revise, or review release notes or a changelog' gives comprehensive coverage of the natural synonyms a user would actually say. Both 'release notes' and 'changelog' variants are covered, so no common phrasing is missing.

5 / 5

Distinctiveness Conflict Risk

The scope is pinned to 'a Minutes version', creating a clear niche with distinct triggers ('release notes or a changelog for a Minutes version'). Risk of firing for a generic changelog or documentation skill is minimal.

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: 2 missing

Warning

Total

15

/

16

Passed

Repository
silverstein/minutes
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.