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 a strong skill description that clearly defines its niche in Rails TDD test selection strategy. It effectively communicates both what it does (spec type selection, slice planning, TDD sequencing) and when to use it, with well-chosen trigger terms that match natural user language. The description is concise yet comprehensive, covering the specific spec types and methodologies involved.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: choosing best first failing spec, request vs model vs service vs job vs engine spec selection, system spec escalation, smallest safe slice planning, and Rails-first TDD sequencing.

3 / 3

Completeness

Clearly answers both what (spec selection, slice planning, TDD sequencing across spec types) and when ('Use when choosing the best first failing RSpec spec or vertical slice for a Ruby on Rails change') with explicit trigger words listed.

3 / 3

Trigger Term Quality

Includes natural trigger terms users would say: 'where to start testing', 'what test to write first', 'RSpec', 'test-driven development', 'TDD', 'first failing test'. These cover common variations of how users would phrase this need.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche: RSpec test selection strategy for Rails TDD. The combination of Rails, RSpec, first-test selection, and vertical slice planning creates a distinct identity unlikely to conflict with general testing or Rails development 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 strong, well-structured skill that provides clear decision-making guidance for Rails TDD slice selection. Its main strengths are the actionable decision table, executable examples, and explicit validation checkpoints. Minor verbosity in the pitfalls section and the HARD-GATE/checkpoint rationale explanations prevent a perfect conciseness score.

Suggestions

Trim the HARD-GATE section — the DO NOT/ALWAYS rules largely restate what the process and pitfalls already cover, or fold them into the process steps directly.

Remove the 'Why this matters' paragraph under the Test Feedback Checkpoint — Claude doesn't need motivation for following instructions.

DimensionReasoningScore

Conciseness

Generally efficient with good use of tables and structured content, but some sections are slightly verbose — the pitfalls table has 8 entries that could be tightened, and the checkpoint section explains its rationale ('Why this matters') which Claude doesn't need. The HARD-GATE section restates what the process already implies.

2 / 3

Actionability

Provides fully executable RSpec examples with realistic factory usage, concrete file paths, and a clear decision table mapping change types to spec types. The process steps are specific and the examples are copy-paste ready.

3 / 3

Workflow Clarity

The 7-step process is clearly sequenced with an explicit validation checkpoint (step 6: confirm failure is for the right reason, not broken setup). The 'Test Feedback Checkpoint' section adds a review gate before implementation, creating a proper feedback loop for the TDD cycle.

3 / 3

Progressive Disclosure

Well-organized with a quick reference table up front, detailed process and examples in the middle, and clear hand-off references to related skills (rspec-best-practices, rspec-service-testing, rails-engine-testing) at the end. The Integration table provides clean one-level-deep navigation to companion skills.

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