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 gem releases), lists concrete actions, provides explicit 'Use when' guidance, and includes a comprehensive set of trigger terms. The description is well-structured, concise, and uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: generates CHANGELOG.md entries, produces step-by-step upgrade notes, sets semantic version constants, verifies gemspec metadata, confirms test suite passes, and sequences gem build and publish commands.

3 / 3

Completeness

Clearly answers both 'what' (generates changelogs, upgrade notes, sets version constants, verifies gemspec, confirms tests, sequences build/publish) and 'when' (explicitly starts with 'Use when preparing a Rails engine gem release' and includes explicit trigger words).

3 / 3

Trigger Term Quality

Includes a comprehensive list of natural trigger terms users would say: 'version bump', 'changelog', 'deprecation', 'gemspec', 'upgrade', 'migration guide', 'release', 'publish gem', 'ship gem', 'verify gemspec', 'test suite'. These cover many natural variations.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche: Rails engine gem releases. The combination of 'Rails engine', 'gemspec', 'gem build and publish', and 'upgrade notes for host apps' creates a very distinct profile unlikely to conflict with general Rails development or generic release skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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-structured, actionable skill that provides clear release workflow steps with appropriate validation checkpoints and concrete commands. The progressive disclosure is well-executed with clearly signaled external references. Minor verbosity in motivational framing and the integration table slightly reduces token efficiency, but overall the skill is strong and production-ready.

DimensionReasoningScore

Conciseness

Generally efficient but has some unnecessary padding — the Integration table at the end adds marginal value, and phrases like 'Release work should make upgrades predictable for host applications' are motivational rather than instructional. The Output Style section is somewhat verbose but justified given it defines expected deliverables.

2 / 3

Actionability

Provides concrete commands (`bundle exec rspec`, `gem build *.gemspec`, `gem push`), specific file paths (`lib/my_engine/version.rb`), executable version constant syntax, a real changelog example with proper formatting, and a clear enumerated output specification. Guidance is copy-paste ready.

3 / 3

Workflow Clarity

The 8-step Release Order is clearly sequenced with explicit validation checkpoints: test suite must pass before proceeding (step 2), dry-run build verification (step 6), and the HARD-GATE prevents release without changelog/version updates. The feedback loop of 'fix all failures before proceeding' is explicit for the test step.

3 / 3

Progressive Disclosure

Clean structure with a concise overview in the main file and well-signaled one-level-deep references to assets/release_checklist.md, assets/release_notes_template.md, and assets/examples.md, each with clear descriptions of when to load them. Content is appropriately split between inline essentials and extended resources.

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