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 scope (Ruby service classes in Rails), lists comprehensive specific conventions it covers, provides explicit 'Use when' guidance, and includes a rich set of natural trigger terms. It uses proper third-person voice throughout and is well-structured for skill selection among many candidates.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and conventions: .call pattern, module namespacing, YARD documentation on self.call and public methods, module README requirement, standardized response contract, orchestrator delegation, transaction wrapping, and error handling conventions.

3 / 3

Completeness

Clearly answers both 'what' (covers .call pattern, YARD docs, response contract, orchestrator delegation, etc.) and 'when' (explicitly states 'Use when creating or refactoring Ruby service classes in Rails' plus explicit trigger words).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'service object', '.call pattern', 'app/services', 'service module', 'service README', 'response hash', 'success/response shape', 'YARD on self.call'. These are terms a Rails developer would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Ruby/Rails service objects with very specific conventions like the {success:, response:} contract, .call pattern, and module README requirement. Unlikely to conflict with general Ruby or Rails 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, production-quality skill that efficiently covers Ruby service object conventions with concrete, executable patterns, a clear decision framework, and well-organized progressive disclosure. The response contract is precisely defined, the test-first gate is explicit, and the output style checklist ensures completeness. The only minor note is that bundle files weren't provided to verify referenced assets exist, but the references themselves are well-structured.

DimensionReasoningScore

Conciseness

The content is dense and efficient. Every section earns its place — tables for quick lookup, code examples that demonstrate real patterns, no explanations of basic Ruby or Rails concepts. The conventions table is particularly well-compressed.

3 / 3

Actionability

All four patterns include fully executable Ruby code examples with realistic domain logic. The response contract is precisely specified with exact hash shapes. The output style checklist gives concrete file paths and artifact requirements. Everything is copy-paste ready.

3 / 3

Workflow Clarity

The HARD-GATE section provides a clear test-first workflow with explicit validation (run spec, verify failure, then implement). The 'When to Use Each Pattern' decision table clearly sequences pattern selection. The orchestrator pattern shows explicit early-return validation. The Output Style section serves as a checklist for complex multi-artifact processes.

3 / 3

Progressive Disclosure

The skill is well-structured as an overview with clear references to assets (examples.md, service_skeleton.md, module_readme_template.md) and related skills (yard-documentation, rspec-best-practices, etc.). References are one level deep and clearly signaled. The Integration table efficiently maps to companion skills.

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