CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of AI agent skills for Ruby on Rails development. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and workflow automation.

95

2.21x
Quality

97%

Does it follow best practices?

Impact

91%

2.21x

Average score across 3 eval scenarios

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 communicates both what the skill does and when to use it. It leads with an explicit 'Use when' clause, lists multiple specific concrete patterns and conventions, and uses natural trigger terms that Rails developers would recognize. The description is concise, well-structured, and distinctly scoped to Ruby service classes in Rails.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and patterns: '.call pattern, module namespacing, YARD documentation, standardized responses, orchestrator delegation, transaction wrapping, and error handling conventions.' These are all concrete, identifiable techniques.

3 / 3

Completeness

Explicitly answers both 'what' (covers .call pattern, module namespacing, YARD documentation, standardized responses, orchestrator delegation, transaction wrapping, error handling conventions) and 'when' ('Use when creating or refactoring Ruby service classes in Rails').

3 / 3

Trigger Term Quality

Includes strong natural keywords a developer would use: 'Ruby service classes', 'Rails', '.call pattern', 'module namespacing', 'YARD documentation', 'orchestrator', 'transaction wrapping', 'error handling', 'refactoring'. These cover the terms a Rails developer would naturally mention.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Ruby/Rails service classes with specific patterns like .call, orchestrator delegation, and YARD documentation. This is a well-defined niche unlikely to conflict with general Ruby, general Rails, or other coding skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is an excellent skill file that efficiently covers Ruby service object conventions with concrete, executable code examples and well-structured reference tables. The test-first hard gate, standardized response format, and pitfalls table provide strong guardrails. The progressive disclosure through the Integration table cleanly connects to related skills without nesting.

DimensionReasoningScore

Conciseness

The content is lean and well-structured. Tables are used effectively for quick reference, code examples are minimal but complete, and there's no unnecessary explanation of concepts Claude already knows (e.g., no explaining what a service object is conceptually or what Ruby modules do).

3 / 3

Actionability

Provides fully executable Ruby code examples for the .call pattern, response format, class-only services, SQL sanitization, and constants. The checklist, pitfalls table, and concrete code snippets give Claude everything needed to implement service objects correctly.

3 / 3

Workflow Clarity

The hard-gate test-first workflow is clearly sequenced (write spec → verify failure → implement). The .call pattern shows a clear sequence (validate → process → build response) with explicit error handling/rescue blocks. The pitfalls table serves as validation guidance for common mistakes.

3 / 3

Progressive Disclosure

The Integration table provides clear one-level-deep references to related skills (yard-documentation, rspec-service-testing, etc.) with concise descriptions of when to use each. Content is well-organized from quick reference → core patterns → additional patterns → checklist → pitfalls → integration.

3 / 3

Total

12

/

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