CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

prepare-release

Use when preparing or executing a release - runs the authoritative local gates, verifies release content, and, when explicitly authorized, pushes the release tag

Quality

84%

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

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

The skill is highly actionable and its multi-step release workflow is clearly sequenced with strong validation and recovery loops for an irreversible operation. Its weaknesses are conciseness and progressive disclosure: the long monolithic body inlines repo-specific detail that could be tightened or moved into reference files.

Suggestions

Move the verbose v3 topology/Tailscale/Cloudflare alignment checks (lines 278-299) into a separate reference file and link to it, shortening the main body.

Tighten the repeated v3-series readiness prose (e.g., consolidate the duplicated 'Current release:' URL guidance in both the automation section and Step 6) to reduce token overhead.

Consider extracting the local readiness gate command list and the contributor-credit checks into reference files so the core 8-step workflow stays scannable.

DimensionReasoningScore

Conciseness

The body is dense and avoids explaining concepts Claude already knows, but at ~500 lines it contains verbose repo-specific blocks (Tailscale/Cloudflare/Cilium topology surfaces, lines 278-299) that could be tightened.

3 / 5

Actionability

Copy-paste-ready bash commands appear throughout (Steps 1, 6, 7, Execute Release, Post-Release Verification) with exact flags and parameterized placeholders, covering the common release cases.

5 / 5

Workflow Clarity

An 8-step dot-graph sequence plus detailed steps, explicit local readiness gates, contributor-credit pre-tag checks, publication-failure feedback loops, and a Quick Checklist give clear validation checkpoints for this irreversible-tag operation.

5 / 5

Progressive Disclosure

It is well-sectioned with headers but is a single ~500-line monolithic file with no reference bundle files; content that could be split out (v3 topology/Tailscale detail) is inlined.

3 / 5

Total

16

/

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.

The description is strong: it uses third person, gives a clear "Use when" trigger, and lists concrete release actions. Minor gaps in action coverage and trigger synonyms keep specificity and trigger_term_quality just below the top anchor.

DimensionReasoningScore

Specificity

Names the release domain plus three concrete actions ("runs the authoritative local gates, verifies release content, ... pushes the release tag"), but does not reach comprehensive coverage of all prep sub-tasks.

4 / 5

Completeness

It explicitly answers both "what" (run gates, verify content, push tag) and "when" ("Use when preparing or executing a release") with a concrete trigger phrase.

5 / 5

Trigger Term Quality

"preparing or executing a release" and "pushes the release tag" are natural user phrases with good coverage, though synonyms like "version bump" or "ship" are absent.

4 / 5

Distinctiveness Conflict Risk

Release preparation/tagging is a clear niche with distinct triggers ("release tag", "authoritative local gates"), giving minimal conflict risk with other skills.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (502 lines); consider splitting into references/ and linking

Warning

referenced_paths_exist

Referenced path issues: 14 missing, 5 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

mysticaltech/terraform-hcloud-kube-hetzner

Path

.claude/skills/prepare-release/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.