CtrlK
BlogDocsLog inGet started
Tessl Logo

gem-release

Automates the complete process of releasing a new version of the openclacky Ruby gem. Supports both stable releases (auto-increment) and pre-release versions (user-specified, e.g., 1.0.0.beta.1). Handles version bumping, testing, building, RubyGems publishing, GitHub Releases, and OSS CDN mirroring.

69

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable release workflow with concrete commands, explicit validation/error-recovery feedback loops, and a properly delegated script reference. The only weakness is moderate verbosity in the release-summary presentation guidance.

Suggestions

Condense the "Present release summary" rules + template block: keep the compact format example and trim the prose rules to the essentials that are not already implied by the example.

Consider moving the long Pre-Release Caveats table into a short pointer or the script's help text if it bloats token usage on every load.

DimensionReasoningScore

Conciseness

The body is domain-specific and actionable without padding with general concepts, but at ~190 lines some sections (the full release-summary template and its surrounding rules list) could be tightened, matching the "mostly efficient but could be tightened" anchor rather than fully lean.

2 / 3

Actionability

Provides copy-paste-ready, executable commands throughout — `grep 'VERSION =' lib/clacky/version.rb`, `git describe --tags --abbrev=0`, `bash "SKILL_DIR/scripts/release.sh" <version> --prerelease` — plus a concrete CHANGELOG format, matching the fully-executable anchor.

3 / 3

Workflow Clarity

The 13-step workflow is clearly sequenced with an explicit test-suite validation checkpoint before publishing and an Error Handling section giving feedback loops ("safe to retry", per-failure diagnostics), matching the clear-sequence-with-validation anchor.

3 / 3

Progressive Disclosure

SKILL.md acts as an overview delegating the heavy lifting to the real one-level-deep bundle file `scripts/release.sh`, with a File Locations section listing all paths — matching clear overview with well-signaled one-level references.

3 / 3

Total

11

/

12

Passed

Description

82%

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 specific, third-person, action-oriented description with strong distinctiveness and good trigger terms, but it omits an explicit "Use when..." clause so the trigger guidance is only implied. Adding a use-when clause would raise completeness to full marks.

Suggestions

Append an explicit trigger clause, e.g. ". Use when the user asks to release, publish, or cut a new version of the openclacky gem, or to ship a pre-release build."

Optionally surface natural phrasings like "cut a release" or "ship a gem" to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "version bumping, testing, building, RubyGems publishing, GitHub Releases, and OSS CDN mirroring" — matching the anchor for listing several specific concrete actions rather than vague language.

3 / 3

Completeness

It thoroughly answers "what" the skill does but lacks an explicit "Use when..." trigger clause, so "when" is only implied; per the guidelines a missing explicit trigger clause caps completeness at 2 rather than 3.

2 / 3

Trigger Term Quality

Covers natural terms a user would say — "releasing a new version", "publishing", "gem", "pre-release" — giving good coverage of how a user would phrase the request, rather than technical jargon.

3 / 3

Distinctiveness Conflict Risk

It targets a clearly distinct niche — releasing the openclacky Ruby gem with RubyGems/GitHub/OSS steps — with triggers unlikely to overlap with other skills, matching the "clear niche with distinct triggers" anchor.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
clacky-ai/openclacky
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.