CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 42 public AI agent skills for Ruby on Rails development, plus 5 callable workflow skills. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.

75

Quality

94%

Does it follow best practices?

Impact

No eval scenarios have been run

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 an excellent skill description that clearly defines its scope (REST API versioning in Rails), lists specific capabilities (URL path versioning, header-based versioning, deprecation policies, backward compatibility), and provides explicit trigger guidance with a 'Use when' clause containing natural user terms. It follows all best practices including third-person voice and concise yet comprehensive coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: URL path versioning, header-based versioning, deprecation policies, and maintaining backward compatibility. These are distinct, well-defined capabilities.

3 / 3

Completeness

Clearly answers both 'what' (implements REST API versioning strategies covering URL path, header-based, deprecation, backward compatibility) and 'when' (explicit 'Use when' clause with specific triggers like adding a new API version, planning API evolution, setting deprecation policies).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'API versioning', 'v1, v2', 'REST API', 'deprecation', 'sunset policies', 'backward compatibility', 'Rails', 'header-based versioning', 'URL path versioning'. Good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: REST API versioning in Rails specifically. The combination of Rails + API versioning + specific strategies (URL path, header-based) makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a solid, actionable skill with clear workflow steps, executable code examples, and appropriate hard gates. Its main weaknesses are minor verbosity (redundant file references, some explanatory text that could be trimmed) and the full inlining of the Deprecatable concern which could have been deferred to a reference file. Overall it provides strong, practical guidance for Rails API versioning.

Suggestions

Remove the redundant references section at the bottom — the links to EXAMPLES.md and references/strategies.md are already provided inline earlier in the document.

Consider moving the full Deprecatable concern implementation to a reference file and keeping only a brief usage snippet in SKILL.md to improve conciseness.

DimensionReasoningScore

Conciseness

Generally efficient but has some unnecessary verbosity — e.g., 'The inline implementation below is the canonical reference; a copy also lives in...' and the repeated references to the same files at the end. The Deprecatable concern code block is fairly long but justified since it's the canonical implementation. Some tightening possible.

2 / 3

Actionability

Provides fully executable Ruby code for route namespacing, controller inheritance, and the Deprecatable concern, plus a concrete bash command for running specs. All examples are copy-paste ready and specific to Rails conventions.

3 / 3

Workflow Clarity

The 6-step versioning workflow is clearly sequenced with a logical progression from strategy selection through verification. Step 5 explicitly includes running compatibility specs as a validation checkpoint, and the Verification section reinforces this with a concrete command and the rule that existing tests must remain green before merging.

3 / 3

Progressive Disclosure

References to EXAMPLES.md, references/workflow.md, and references/strategies.md are well-signaled and one level deep. However, no bundle files were provided to verify these references exist, and the Deprecatable concern is inlined in full rather than being deferred to a reference file, making the SKILL.md longer than necessary. The file table at the top is a nice touch but the repeated references at the bottom are redundant.

2 / 3

Total

10

/

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