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 communicates its purpose, scope, and trigger conditions. It lists specific review areas (migration safety, query performance, ActiveRecord, etc.) and provides explicit 'Use when' guidance with natural trigger terms including the common abbreviation 'RoR'. The description is concise yet comprehensive, making it easy for Claude to select this skill appropriately.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and domains: controller/model conventions, migration safety, query performance, Rails Way compliance, routing, ActiveRecord, security, caching, and background jobs.

3 / 3

Completeness

Clearly answers both 'what' (reviews Rails PRs focusing on conventions, migration safety, query performance, etc.) and 'when' (explicit 'Use when reviewing existing Rails code for quality, conducting a PR review, or doing a code review on Ruby on Rails (RoR) code').

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'pull requests', 'PR review', 'code review', 'Ruby on Rails', 'RoR', 'Rails code'. These cover common variations of how users would phrase their requests.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Rails-specific PR/code review. The combination of Rails framework specificity and code review focus makes it unlikely to conflict with general code review skills or general Rails development 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 strong, well-structured Rails code review skill with excellent actionability and workflow clarity. It provides concrete examples, clear severity definitions, a specific output template, and thoughtful edge case handling. The main weaknesses are moderate verbosity in pre-flight and validation sections that explain things Claude would naturally handle, and the inability to verify referenced bundle files that are central to the progressive disclosure strategy.

Suggestions

Trim the 'Pre-flight Checks' and 'Output validation' sections — Claude naturally verifies file existence and validates its own output; these add ~20 lines of low-value content.

Provide the referenced bundle files (REVIEW_CHECKLIST.md, assets/checklist.md, assets/examples.md) to support the progressive disclosure structure and allow the main skill to be leaner.

DimensionReasoningScore

Conciseness

The skill is mostly efficient and well-structured with tables and code examples, but includes some unnecessary sections like explaining pre-flight checks that Claude would naturally perform (checking if it's a Rails project, verifying files exist). The 'Output validation' and 'If file references are invalid' sections also add bulk for things Claude should handle implicitly. Some redundancy between the quick reference table and the detailed sections.

2 / 3

Actionability

Highly actionable with concrete code examples (N+1 detection, permit! abuse), a specific output template with exact formatting, clear severity labels, explicit rules for what constitutes Critical vs Suggestion, and a structured review order. The output format is copy-paste ready with file:line references and required Mitigation fields.

3 / 3

Workflow Clarity

Clear sequential workflow: pre-flight checks → review order (14 areas in sequence) → output grouped by severity → re-review criteria. Includes explicit validation checkpoints (re-diff after Critical fixes), edge case handling (empty diff, large diff, single file, test-only), and feedback loops (fix → re-review). The HARD-GATE section provides a clear pre-PR self-review process.

3 / 3

Progressive Disclosure

References REVIEW_CHECKLIST.md, assets/checklist.md, and assets/examples.md appropriately for deeper content, and links to related skills via an integration table. However, no bundle files are provided, so we cannot verify these references exist. The main SKILL.md itself is fairly long (~120 lines of substantive content) and some sections like the anti-patterns and detailed output validation rules could potentially be in referenced files.

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