CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of AI agent skills for Ruby on Rails development. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and workflow automation.

95

2.21x
Quality

97%

Does it follow best practices?

Impact

91%

2.21x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted skill description that clearly defines its niche at the intersection of DDD terminology alignment and Ruby on Rails workflows. It provides concrete actions, explicit 'Use when' guidance, and a comprehensive list of trigger terms covering both technical jargon and natural user phrasing. The description is concise yet thorough, making it easy for Claude to select appropriately.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Identifies canonical terms, resolves naming conflicts, maps synonyms to one concept, and generates a glossary for Rails-first workflows.' These are clear, distinct capabilities.

3 / 3

Completeness

Clearly answers both 'what' (identifies canonical terms, resolves naming conflicts, maps synonyms, generates glossary) and 'when' (opens with 'Use when a Ruby on Rails feature, bug, or architecture discussion has fuzzy business terminology and you need shared vocabulary'). Explicit trigger guidance is provided.

3 / 3

Trigger Term Quality

Includes a rich set of natural trigger terms covering both technical (DDD, bounded context naming, DDD glossary) and conversational phrases (what should we call this, naming inconsistency, define terms, terminology alignment). Good coverage of how users would naturally phrase requests.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: DDD ubiquitous language / glossary generation specifically for Rails workflows. The combination of DDD terminology alignment with Rails-first context makes it unlikely to conflict with general Rails skills or general DDD skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a well-crafted skill that efficiently communicates a clear process for establishing ubiquitous language in a Rails context. Its strengths are excellent structure, concise tables, clear workflow sequencing, and well-signaled integration points. The main area for improvement is providing slightly more concrete/executable guidance — for instance, a fuller worked example showing raw input text being transformed into the glossary output.

Suggestions

Consider adding a brief 'before' input snippet (e.g., a sample PRD paragraph or ticket with fuzzy terms) paired with the glossary output to make the full input-to-output transformation more concrete and actionable.

DimensionReasoningScore

Conciseness

The content is lean and efficient. Every section earns its place — no explanations of what DDD is, no padding about Ruby on Rails basics. Tables are used effectively to compress information. The skill assumes Claude's competence throughout.

3 / 3

Actionability

The process steps are clear and the grep command is a concrete, executable example. However, the output is a glossary format rather than executable code, and the process steps are more instructional than copy-paste ready. The example table is helpful but the skill could benefit from a more complete worked example showing the full input-to-output flow.

2 / 3

Workflow Clarity

The 6-step process is clearly sequenced with logical progression from collection through grouping, choosing, defining, flagging ambiguity, and handoff. The HARD-GATE section provides explicit validation constraints (don't rename until glossary justifies it, flag conflicts before modeling). The chaining guidance to other skills serves as clear checkpoints for what comes next.

3 / 3

Progressive Disclosure

Content is well-structured with clear sections (Quick Reference, When to Use, Process, Output Style, Example, Common Mistakes, Integration). References to other skills (ddd-boundaries-review, ddd-rails-modeling, etc.) are one level deep and clearly signaled in both the 'When to Use' and 'Integration' sections. The skill is appropriately self-contained without being monolithic.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents