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 a strong skill description that clearly defines its niche in Rails engine installation and onboarding. It provides specific concrete actions, explicit trigger guidance with a 'Use when' clause, and a comprehensive list of trigger terms that Rails developers would naturally use. The description is concise, uses third-person voice, and is highly distinguishable from other potential skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: creating install generators, copied migrations, initializer installers, idempotent setup tasks, host-app onboarding, and route mount setup. These are all concrete, well-defined tasks in the Rails engine domain.

3 / 3

Completeness

Clearly answers both 'what' (creating install generators, copied migrations, initializer installers, idempotent setup tasks, host-app onboarding, route mount setup) and 'when' (explicit 'Use when' clause at the start plus a dedicated trigger words list).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a Rails developer would use: 'install generator', 'mountable engine setup', 'copy migrations', 'initializer generator', 'route mount setup', 'engine onboarding', 'rails plugin installer'. These are terms developers naturally use when working with Rails engines.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche focused on Rails engine install generators and onboarding. The combination of 'Rails engines', 'install generators', 'copied migrations', and 'mountable engine setup' creates a very distinct domain that is unlikely to conflict with general Rails skills or other generator skills.

3 / 3

Total

12

/

12

Passed

Implementation

92%

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

This is a high-quality skill that excels at actionability and workflow clarity. The idempotency focus is well-justified for the domain, with concrete code guards and a mandatory rerun validation workflow. The content is concise and well-structured, though progressive disclosure could be slightly improved by confirming referenced files exist and potentially moving some detailed code examples to supporting files.

DimensionReasoningScore

Conciseness

The content is lean and well-structured. Every section serves a clear purpose — tables compress constraints efficiently, code examples are minimal but complete, and there's no explanation of concepts Claude already knows (e.g., what a Rails engine is, what Thor does).

3 / 3

Actionability

Provides fully executable Ruby code for idempotency guards (create_initializer, mount_route) and a concrete rerun spec. The validation workflow gives specific, numbered steps. The constraint table provides clear do/avoid pairs rather than vague guidance.

3 / 3

Workflow Clarity

The HARD-GATE validation workflow is explicitly sequenced with 6 numbered steps including verification and rerun validation. The bold 'DO NOT ship' gate enforces a feedback loop. The checklist at the end provides a final verification pass. This is exactly the kind of validation checkpoint needed for generator operations that modify host apps.

3 / 3

Progressive Disclosure

References to EXAMPLES.md and assets/README.md are present and clearly signaled, but since no bundle files were provided, we can't verify these exist. The main content is well-organized with tables and sections but the constraint table and code examples together make the body moderately long — some of the detailed code could potentially live in the referenced EXAMPLES.md.

2 / 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