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 scope (Rails engine documentation), lists specific concrete actions, and provides comprehensive trigger terms. It follows the recommended pattern of 'Use when...' followed by explicit trigger words, making it easy for Claude to select this skill appropriately. The description is concise yet thorough, with no vague language or unnecessary fluff.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: generates README templates, writes installation and configuration guides, documents mount points, extension APIs, and migration notes for host-app adoption.

3 / 3

Completeness

Clearly answers both 'what' (generates README templates, writes installation/configuration guides, documents mount points, extension APIs, migration notes) and 'when' ('Use when writing or maintaining documentation for Rails engines') with explicit trigger words listed.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms that users would actually say: 'engine README', 'installation guide', 'configuration docs', 'mount instructions', 'migration notes', 'extension points', 'host integration examples', 'setup documentation'. These are natural phrases a developer working with Rails engines would use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: specifically targets Rails engine documentation, which is unlikely to conflict with general documentation skills or general Rails skills. The combination of 'Rails engines' + 'documentation' creates a clear, narrow scope.

3 / 3

Total

12

/

12

Passed

Implementation

87%

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 how to write Rails engine documentation. It provides concrete examples, a clear recommended structure, and appropriate references to supplementary materials. The only notable weakness is that the verification/validation step in the output workflow could be more explicit about error recovery.

DimensionReasoningScore

Conciseness

The skill is lean and efficient. It doesn't explain what a Rails engine is or how Ruby gems work—it assumes Claude knows all of that. Every section adds specific, non-obvious guidance (e.g., 'document required host-app steps before optional customization'). The integration table is compact and useful.

3 / 3

Actionability

Provides concrete, copyable examples for both installation/mounting and configuration sections. The README shape gives a specific ordered structure to follow. The documentation rules are specific and prescriptive rather than vague. The output style section gives a clear step-by-step process for generating docs.

3 / 3

Workflow Clarity

The Output Style section provides a reasonable sequence (start with minimum install, then config, then operational steps), and step 5 includes a verification checkpoint. However, the verification step is somewhat vague ('cover all gaps in the Documentation Gaps table') and there's no explicit feedback loop for what to do if gaps are found. For a documentation-generation skill, this is adequate but could be tighter.

2 / 3

Progressive Disclosure

The skill is well-structured with clear sections, keeps the main content concise, and appropriately references CHECKLIST.md for the full gap checklist (one level deep, clearly signaled). The integration table provides clear navigation to related skills with context on when to chain them.

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