CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

release-stable

Cut a stable release of Paseo (fresh patch or minor, or promote from beta). Use when the user says "release stable", "ship stable", "promote", "release:patch", "release:minor", "release:promote", or "/release-stable".

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

68%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 body is maximally lean and delegates cleanly to a single named document, which is good token efficiency and one-level-deep disclosure. However, it provides no inline steps, no explicit flow-selection guidance, and no explicit validation checkpoints for an operation that is hard to reverse.

Suggestions

Add a one-line decision rule for choosing the flow, e.g. 'Fresh patch for bug fixes, fresh minor for backward-compatible features, promote when a beta has been validated' — this makes 'the applicable flow' unambiguous without duplicating docs/release.md.

Inline the completion checklist's key validation gates (e.g. CI green, tag exists, changelog updated) or at least name them explicitly, so verification of a hard-to-reverse release does not depend solely on the external doc being present.

Briefly summarize the 3-4 high-level steps of the release flow (branch, version bump, tag, publish) so the skill remains actionable if docs/release.md cannot be located.

DimensionReasoningScore

Conciseness

The body is two lines with zero padding: "Follow the applicable flow and the **Stable release (or promotion)** completion checklist in `docs/release.md` end-to-end." It fully assumes Claude's competence and explains nothing Claude already knows, matching the lean-and-efficient anchor.

5 / 5

Actionability

The pointer is concrete (a named file and a named checklist) but the body itself contains no executable steps, and "the applicable flow" leaves the choice among fresh patch, fresh minor, and promote implicit. This sits between anchors 3 and 4 — closer to 3 because key details (how to pick and execute the flow) are delegated without summary.

3 / 5

Workflow Clarity

No sequence or validation checkpoints appear in the body; the flow and completion checklist live entirely in the referenced doc, so checkpoints are only implicit. A release is an outward-facing, hard-to-reverse operation, and the rubric caps such workflows at 3 when validation is not explicit in the skill.

3 / 5

Progressive Disclosure

The single reference to `docs/release.md` is well-signaled and one level deep, and nothing that belongs elsewhere is inlined. It falls short of 5 because there is no inline overview content at all and no bundled references, leaving minor organization gaps (e.g., guiding the patch/minor/promote choice).

4 / 5

Total

15

/

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.

The description is excellent: it states concrete capabilities in third person, enumerates the three release modes, and provides comprehensive, natural trigger terms including a slash-command form. Both 'what' and 'when' are explicitly and clearly answered with minimal conflict risk.

DimensionReasoningScore

Specificity

"Cut a stable release of Paseo (fresh patch or minor, or promote from beta)" names the domain and several concrete action variants (fresh patch, fresh minor, promote from beta), matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because it does not describe what the release process itself entails, and exceeds 3 because more than 1-2 actions are distinctly covered.

4 / 5

Completeness

It explicitly answers both 'what' (cut a fresh patch or minor release of Paseo, or promote from beta) and 'when' ("Use when the user says..." with concrete trigger phrases). This matches the anchor for clearly and explicitly answering both, so neither 4 nor any lower score fits.

5 / 5

Trigger Term Quality

The description lists natural user phrases with synonyms and command forms: "release stable", "ship stable", "promote", "release:patch", "release:minor", "release:promote", and "/release-stable", matching the comprehensive-coverage anchor. Score 4 would require missing natural terms, which is not the case here.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Paseo stable releases) with distinct triggers including a unique slash command ("/release-stable"), minimizing the chance of firing for a wrong skill. Anchor 4's 'minor overlap risk with closely related skills' would apply only if other release skills shared these triggers.

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

getpaseo/paseo

Path

.agents/skills/release-stable/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.