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 articulates specific capabilities, provides comprehensive trigger terms, and explicitly states both what the skill does and when to use it. The description is well-structured with concrete actions, a 'Use when' clause, and an additional trigger keyword list, making it highly effective for skill selection among many options.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: installs dependencies via Bundler, configures database connections, generates Rails app scaffold, validates the dev environment, and generates CI pipelines with linting, testing, and security scanning.

3 / 3

Completeness

Clearly answers both 'what' (installs dependencies, configures DB, generates scaffold, validates environment, generates CI pipelines) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios, plus an additional 'Trigger:' list.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'rails new', 'Gemfile', '.ruby-version', 'CI/CD', 'new Rails app', 'dev environment setup', 'Ruby on Rails project bootstrap'. These are terms a user would naturally use when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Rails-specific project setup and bootstrapping. The combination of Rails scaffolding, Bundler, .ruby-version, and Rails-specific CI/CD makes it unlikely to conflict with generic project setup or other language-specific 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.

A well-structured Rails setup skill with strong workflow clarity and actionability — the phased approach with hard gates and concrete commands is effective. The main weakness is that lengthy CI/CD YAML examples are fully inlined, inflating token cost when they could be referenced externally. Some sections like the Integration table and Output Style add marginal value relative to their token cost.

Suggestions

Move the full CI and CD YAML pipeline examples into separate referenced files (e.g., ci-template.yml, cd-template.yml) and keep only a brief summary inline to improve conciseness and progressive disclosure.

Remove or condense the Integration table and 'From AGENTS.md' note — these are low-value tokens that Claude can infer from context.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary elements like the Integration table, the 'Output Style' section with a generic checklist, and the CD pipeline example which is somewhat boilerplate. The inline fallback commands and hard gate are useful, but the CD section could be trimmed or referenced externally.

2 / 3

Actionability

Provides fully executable bash commands for environment setup, complete copy-paste-ready GitHub Actions YAML for both CI and CD pipelines, and concrete validation commands. The hard gate criteria are specific and checkable.

3 / 3

Workflow Clarity

Clear three-phase workflow with explicit sequencing, a hard gate between Phase 1 and Phase 2 with failure recovery instructions ('Fix the failing item above before proceeding'), and end-to-end validation in Phase 3. The checkpoint pattern is well-executed.

3 / 3

Progressive Disclosure

References sub-skills (rails-context-engineering, rails-project-onboarding) and successor skills, which is good. However, the full CI and CD YAML configs are inlined rather than referenced as separate files, making the skill longer than necessary. No bundle files exist to offload this content, but the skill would benefit from splitting the pipeline examples into referenced files.

2 / 3

Total

10

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents