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 its purpose (pre-coding context gathering for Rails projects), lists specific files and artifacts it inspects, describes its outputs, and provides extensive natural trigger terms. It uses third-person voice throughout and is well-scoped to avoid conflicts with other skills. The explicit 'Trigger words' section and the 'Use before...' opening clause make it highly actionable for skill selection.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: inspects db/schema.rb, config/routes.rb, neighboring models, factories, specs, engine boundaries, and Gemfile.lock. Also specifies outputs: concise context summary and confusion-management block.

3 / 3

Completeness

Clearly answers both 'what' (inspects specific Rails files to surface patterns, naming conventions, and gotchas; produces context summary and confusion-management block) and 'when' (before writing code, tests, or PRDs in a Rails project, with explicit trigger words listed).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'load context', 'gather context', 'read the code first', 'before I code', 'existing patterns', 'project conventions', 'where is this defined', 'ambiguous requirements', 'spec vs code drift', and more. These are phrases users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — scoped specifically to Rails project context-loading before coding, with domain-specific file references (db/schema.rb, config/routes.rb, Gemfile.lock) and a unique purpose (pre-coding context gathering) that is unlikely to conflict with code-writing or testing 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 provides clear, actionable guidance for loading Rails project context before writing code. Its strengths are the hard-gate constraints, the structured Context Summary template, the explicit drift-detection step, and the Confusion Block for handling ambiguity. The only minor weakness is that all content is inline with no bundle files, though the skill's length is manageable enough that this is a minor concern.

DimensionReasoningScore

Conciseness

The skill is lean and efficient. It assumes Claude knows Rails concepts, doesn't explain what schema.rb or routes.rb are, and every section earns its place. The templates, tables, and process steps are all information-dense with no padding.

3 / 3

Actionability

Provides concrete, specific guidance: exact files to read (db/schema.rb, config/routes.rb, Gemfile.lock), specific grep commands to find neighbors, an exact output template to fill in, and explicit hard-gate rules. The Context Summary and Confusion Block templates are copy-paste ready.

3 / 3

Workflow Clarity

The 7-step process is clearly sequenced with explicit validation checkpoints: the hard-gate prevents premature code proposals, step 4 detects drift, step 5 requires posting the Context Summary before proceeding, step 6 handles ambiguity with a structured Confusion Block, and step 7 provides a clear hand-off. The feedback loop for ambiguity is well-defined.

3 / 3

Progressive Disclosure

The skill is well-organized with clear sections (Hard-Gate, Process, Output Style, Pitfalls, Integration), but all content is inline in a single file. The Integration table references other skills but there are no bundle files to support deeper dives. For a skill of this length (~80 lines of content), this is acceptable but the pitfalls table and integration table could potentially be separated for cleaner navigation.

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