CtrlK
BlogDocsLog inGet started
Tessl Logo

ruby-version

Verify what Ruby versions actually exist and install a specific Ruby via rbenv. Use BEFORE asserting that any Ruby version does or doesn't exist (e.g., "Ruby 4.0 isn't out yet", "the latest Ruby is 3.x", "Ruby X.Y.Z doesn't exist"). Also use when the user asks "what's the latest Ruby", "is Ruby X out", "does Ruby X.Y exist", "install Ruby", "switch to Ruby X", "what Ruby is installed", or mentions a specific Ruby version you're unsure about. Claude's training data may be out of date — run `check.sh` first.

76

Quality

96%

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

100%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 model short-form skill: concise, fully executable, with a mandatory verification-first workflow and validation/feedback on the install path. Structure is appropriately split across the two bundled scripts with clear navigation.

DimensionReasoningScore

Conciseness

Lean and efficient: assumes Claude knows Ruby/rbenv, every section earns its place, and operational guidance like "How to read the output" is tight rather than padded with concept explanations.

5 / 5

Actionability

Fully executable commands with examples — `bash skills/ruby-version/scripts/check.sh` and `bash skills/ruby-version/scripts/install.sh 3.4.2` — plus concrete next-step suggestions (rbenv global/local).

5 / 5

Workflow Clarity

Clear mandatory sequence (run check.sh before asserting), and install.sh validates the version exists in ruby-build's list first with a remediation hint (upgrade ruby-build) on failure — an explicit validation checkpoint with error recovery.

5 / 5

Progressive Disclosure

Under 50 lines with well-organized sections (When to invoke, Scripts, Assumptions, Anti-patterns) and two real one-level-deep script bundle files clearly referenced by path.

5 / 5

Total

20

/

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 high-quality description: concrete actions, third-person voice, exhaustive natural trigger phrases, and an explicit use-when clause. Only slight room to expand the action list beyond verify/install for full specificity coverage.

DimensionReasoningScore

Specificity

Names the domain and two concrete actions — "Verify what Ruby versions actually exist" and "install a specific Ruby via rbenv" — with minor gaps in coverage rather than a comprehensive action list.

4 / 5

Completeness

Clearly states what it does (verify existence + install via rbenv) and gives explicit "Use BEFORE..." / "Also use when..." clauses with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-language triggers users would actually say: "latest Ruby", "is Ruby X out", "install Ruby", "switch to Ruby X", "what Ruby is installed", plus version-number variations.

5 / 5

Distinctiveness Conflict Risk

Narrow, well-scoped niche (Ruby release verification + rbenv install) with distinctive triggers unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
RoleModel/rolemodel-skills
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.