CtrlK
BlogDocsLog inGet started
Tessl Logo

ruby-pro

Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.

60

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/ruby-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%Weight 40%Scale 1-3

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

The body is well-organized and concise but lacks actionable, executable guidance — it reads as a generic persona template with Ruby topic labels rather than concrete instructions. Adding runnable code or specific commands would most improve it.

Suggestions

Replace abstract directives ('Use blocks and enumerables effectively') with concrete, copy-paste-ready Ruby code snippets or commands to lift actionability.

Drop the generic 'Use this skill when / Do not use / Instructions' boilerplate and instead give Ruby-specific entry-point guidance, tightening conciseness.

For any multi-step workflow (e.g., refactoring or profiling), add explicit validation/verification checkpoints so the sequence has feedback loops.

DimensionReasoningScore

Conciseness

The body is lean and does not explain Ruby basics, but generic boilerplate ('Clarify goals, constraints, and required inputs', 'Working on ruby pro tasks or workflows') adds little value and could be tightened.

2 / 3

Actionability

It offers only abstract directives ('Embrace Ruby's expressiveness', 'Follow Ruby and Rails conventions', 'Use blocks and enumerables effectively') with no executable code, commands, or concrete examples — it describes rather than instructs.

1 / 3

Workflow Clarity

A numbered 'Approach' sequence is present, but the steps are abstract principles with no validation checkpoints or feedback loops, matching the score-2 anchor of a sequence with missing checkpoints.

2 / 3

Progressive Disclosure

The skill is under 50 lines with no external references needed, and content is organized into clearly labeled sections (Focus Areas, Approach, Output), so progressive disclosure is satisfied by the section structure alone.

3 / 3

Total

8

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 specific, well-triggered, complete, and clearly niched to Ruby/Rails work. It answers both what the skill does and when to invoke it with natural trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'metaprogramming, Rails patterns, and performance optimization', 'gem development', 'testing frameworks', 'Ruby refactoring, optimization' — matching the score-3 anchor of multiple specific concrete actions.

3 / 3

Completeness

Explicitly states what it does ('Write idiomatic Ruby code...') and when to use it ('Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features'), satisfying both what and when with an explicit trigger clause.

3 / 3

Trigger Term Quality

Covers natural terms a user would say — 'Ruby on Rails', 'gem development', 'Ruby refactoring', 'optimization', 'complex Ruby features' — giving good coverage rather than just jargon.

3 / 3

Distinctiveness Conflict Risk

Scoped to a clear Ruby/Rails niche with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-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.