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 a specific niche (Rails engine cross-version compatibility), lists concrete actions, provides explicit 'when' guidance, and includes comprehensive trigger terms. It uses proper third-person voice throughout and is concise without being vague.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: configures Zeitwerk autoloading, updates gemspec dependency bounds, replaces Rails.version branching with feature detection patterns, and sets up CI matrices for cross-version testing.

3 / 3

Completeness

Clearly answers both 'what' (configures Zeitwerk autoloading, updates gemspec bounds, replaces version branching, sets up CI matrices) and 'when' (when making a Rails engine stable across Rails and Ruby versions), with explicit trigger words listed.

3 / 3

Trigger Term Quality

Includes a comprehensive list of natural trigger terms that users would actually say: Zeitwerk, autoloading, Rails upgrade, gemspec, dependency bounds, CI matrix, feature detection, reload safety, deprecated APIs, cross-version. These cover both technical and conceptual terms users would use.

3 / 3

Distinctiveness Conflict Risk

Occupies a very clear niche: Rails engine cross-version compatibility. The combination of Zeitwerk, gemspec bounds, feature detection patterns, and CI matrices for cross-version testing is highly specific and unlikely to conflict with general Rails development or CI skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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 efficiently covers Rails engine compatibility across multiple dimensions (Zeitwerk, gemspec, feature detection, CI). It combines concise reference tables with actionable code examples and a clear validation-first workflow. The progressive disclosure is well-handled with self-contained core content and optional supplementary references.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It avoids explaining what Rails engines, Zeitwerk, or gemspecs are—it assumes Claude knows these concepts. Tables are used effectively for dense information delivery, and there's no padding or unnecessary context.

3 / 3

Actionability

Provides concrete, executable commands (`bundle exec rake zeitwerk:check`, `bundle exec rspec`), real Ruby code examples with good/bad patterns, actual YAML for CI matrix configuration, and specific gemspec syntax. The feature detection example is copy-paste ready.

3 / 3

Workflow Clarity

The HARD-GATE section establishes a clear validation checkpoint before shipping. Core Checks provide a sequenced workflow (1-6). The Output Style section gives a clear process for responding to compatibility requests. The hard gate explicitly prevents skipping validation, creating a feedback loop.

3 / 3

Progressive Disclosure

The skill body is self-contained with a clear overview structure. It references supplementary assets (compatibility_matrix.md, zeitwerk_notes.md) and EXAMPLES.md with appropriate conditional language ('if available'). The Integration table cleanly signals related skills. References are one level deep and well-signaled.

3 / 3

Total

12

/

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