CtrlK
BlogDocsLog inGet started
Tessl Logo

release

Worktrunk release workflow. Use when user asks to "do a release", "release a new version", "cut a release", or wants to publish a new version to crates.io and GitHub.

66

Quality

83%

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

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.

An exceptionally actionable, well-sequenced release runbook: every step is executable, validation and feedback loops are explicit (test gates, changelog verification ending on a clean run, drift re-checking), and the content is almost entirely non-obvious project knowledge. The only real gap is structural — a long single file where the changelog-style and data-loss-review detail could be split into reference files.

Suggestions

Move the detailed CHANGELOG style rules (length/tone/prominence/credit sections) into a references/ file, keeping a short summary and a clearly signaled link in SKILL.md.

Trim the extended rationale in step 12 and the length-calibration paragraphs to the operative rule plus one example.

Consider extracting the changelog-verification subagent prompt template into a references/ or scripts/ file so it can be invoked verbatim without re-reading the inline copy.

DimensionReasoningScore

Conciseness

Nearly every sentence carries non-obvious project-specific knowledge Claude could not infer (why --ff-only vs the `up` alias, the squash-merge/branch-ancestor trap, the changelog length ratchet from 49 to 101 words), and nothing explains concepts Claude already knows. A few rationale passages run long (step 12's drift explanation, the "sentences stretch to fit" paragraph) and could be trimmed, fitting the "minor instances of over-explanation" anchor rather than the fully lean one.

4 / 5

Actionability

Fully executable throughout: copy-paste bash for every step (git merge --ff-only, the gh run list jq filter for the in-flight nightly run, cargo release flags, the awk word-count audit), exact interpretation rules for semver-checks output, and a complete ready-to-use subagent prompt template. Specific examples cover the common cases including failure paths.

5 / 5

Workflow Clarity

A 13-step sequence with explicit validation checkpoints and feedback loops: test gates before bumping, ci-reporter monitoring of nightly and release workflows, a mandatory changelog-verification subagent that must end on a clean re-run, and a drift-check loop ("re-fetch and re-run" over a list that only grows). This matches the anchor for clear sequence, explicit validation, and error-recovery loops, and it fully satisfies the destructive/batch-operation validation requirement.

5 / 5

Progressive Disclosure

Well-structured single-file skill: numbered steps up top, clearly headed sections for the changelog, data-loss review, and release-type rules, with clearly signaled one-level references to repo files (AGENTS.md, CHANGELOG.md, evals/README.md). No bundle reference files exist, and sections like the ~150-line changelog style guide could arguably live in a reference file, leaving minor organization gaps rather than the fully split structure of the top anchor.

4 / 5

Total

18

/

20

Passed

Description

73%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 with explicit, natural trigger phrases and a clear project-scoped niche. Its main weakness is a thin "what" — it labels the skill a "release workflow" without stating the concrete actions (version bump, changelog, tag, publish) that anchor-5 descriptions provide.

Suggestions

State the concrete actions in the what-clause, e.g., "Bumps the version, updates CHANGELOG, tags, and publishes releases of Worktrunk to crates.io and GitHub."

Add one or two more natural trigger variants such as "ship a release" or "cut a new version" to broaden the when-clause coverage.

DimensionReasoningScore

Specificity

The description names the domain ("Worktrunk release workflow") and one concrete action ("publish a new version to crates.io and GitHub"), but does not enumerate the workflow's concrete actions (bump version, update CHANGELOG, tag, CI gates). This matches the anchor for naming the domain with 1-2 concrete actions, not the several-specific-actions anchor above.

3 / 5

Completeness

Both what ("Worktrunk release workflow") and when (explicit "Use when user asks to..." with concrete trigger phrases) are present. The "what" is thinner than the anchor-5 example, which lists the concrete capabilities, so this fits the "both present, one could be more explicit" anchor rather than the top one.

4 / 5

Trigger Term Quality

Natural quoted phrases users would actually say — "do a release", "release a new version", "cut a release" — plus the publish destination phrasing. Good coverage, but a few natural variants (e.g., "ship a release", "version bump", "tag a release") are missing, so it falls just below the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The description is scoped to a named tool (Worktrunk) with distinct triggers including crates.io/GitHub publishing, giving it a clear niche with minimal conflict risk against other skills. It would not plausibly fire for unrelated release or versioning requests outside this project.

5 / 5

Total

16

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 5 suspicious

Warning

Total

13

/

16

Passed

Repository
max-sixty/worktrunk
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.