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

92%

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 a strong skill description that clearly articulates specific capabilities, provides explicit trigger guidance, and attempts to differentiate itself from related individual skills. The main weakness is potential overlap with individual refactoring and documentation skills, since several trigger terms like 'refactor' and 'add documentation' could match those skills too. The description is well-structured and uses appropriate third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: enforces naming conventions, reduces duplication, extracts methods and service objects, reduces complexity, generates YARD docstrings and inline comments. These are clearly defined, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (enforces naming conventions, reduces duplication, extracts methods/service objects, generates YARD docstrings, etc.) and 'when' with an explicit 'Use when:' clause listing specific trigger scenarios. Also clarifies when to use this over individual skills.

3 / 3

Trigger Term Quality

Includes a rich set of natural trigger terms users would actually say: 'code review prep', 'before PR', 'refactor safely', 'add documentation', 'quality check', 'quality audit', 'full Rails quality sweep', 'production-ready review'. These cover many natural phrasings.

3 / 3

Distinctiveness Conflict Risk

The description explicitly differentiates itself from 'individual refactoring or documentation skills' which is helpful, but terms like 'refactor safely' and 'add documentation' could still overlap with those individual skills. The composite/end-to-end framing helps but doesn't fully eliminate conflict risk.

2 / 3

Total

11

/

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 well-structured orchestration skill with clear phased workflow, explicit validation gates, and actionable commands. Its main strengths are the hard gates with executable validation commands and the decision gate for optional refactoring. Minor weaknesses include some redundancy between the quick reference and the main workflow, and the lack of bundle files to back up the four referenced sub-skills.

Suggestions

Trim the Quick Reference section to avoid duplicating the workflow phases, or reframe it as a decision tree that adds genuinely new information.

Ensure the referenced sub-skill paths (e.g., skills/code-quality/rails-code-conventions) exist as bundle files so progressive disclosure is fully supported.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary padding — the quick reference section partially duplicates the workflow phases, and the example violation/fix, while useful, is somewhat verbose for what it demonstrates. The skill mostly respects Claude's intelligence but could be tighter.

2 / 3

Actionability

Provides concrete, executable bash commands for validation gates, a specific Ruby code example for convention violations, clear references to sub-skills, and a copy-paste-ready quality report template. The guidance is specific and actionable throughout.

3 / 3

Workflow Clarity

Three phases are clearly sequenced with explicit decision gates (Phase 2 skip criteria), hard validation checkpoints (rspec must pass before proceeding, rubocop/brakeman/erblint before merge), and a feedback loop implied by the test-then-proceed pattern. The HARD-GATE section provides an unambiguous pre-merge checklist.

3 / 3

Progressive Disclosure

References four sub-skills by path (rails-code-conventions, rails-stack-conventions, refactor-safely, yard-documentation) which is good progressive disclosure, but no bundle files exist to support these references. The content is reasonably structured but the quick reference and output style sections add inline bulk that could potentially be separated.

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