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.

73

Quality

91%

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 scope at the intersection of Domain-Driven Design and Ruby on Rails. It enumerates specific DDD concepts covered, explicitly states when to use it, and adds valuable context about the approach (Rails-first, no over-engineering). The description is concise yet comprehensive.

DimensionReasoningScore

Specificity

Lists multiple specific concrete concepts: entities, aggregates, value objects, domain services, application services, repositories, and domain events. Also specifies the approach: Rails-first mapping without over-engineering or fighting Rails conventions.

3 / 3

Completeness

Clearly answers both 'what' (Rails-first mapping of DDD concepts like entities, aggregates, value objects, etc.) and 'when' (explicitly starts with 'Use when modeling Domain-Driven Design concepts in a Ruby on Rails codebase').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Domain-Driven Design', 'DDD', 'Ruby on Rails', 'entities', 'aggregates', 'value objects', 'domain services', 'repositories', 'domain events'. These are terms developers naturally use when seeking DDD guidance in Rails.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive by combining two specific domains: DDD patterns AND Ruby on Rails. The intersection of these two topics creates a clear niche that is unlikely to conflict with general Rails skills or general DDD 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 that efficiently maps DDD concepts to Rails conventions with concrete, actionable guidance. The content is well-structured with a clear workflow, executable code examples, and practical anti-patterns. The integration table and output style template make it immediately usable while the hard-gate prevents over-engineering.

DimensionReasoningScore

Conciseness

The content is lean and efficient throughout. It assumes Claude understands DDD concepts and Rails conventions without explaining what they are. Every section earns its place — the table format is particularly token-efficient for the mapping, and there's no padding or unnecessary context.

3 / 3

Actionability

Provides fully executable Ruby code examples (Money value object, CreateOrder service), a concrete modeling order workflow, specific file paths, and a structured output format. The mapping table gives precise Rails-first defaults with clear 'avoid' guidance.

3 / 3

Workflow Clarity

The 6-step modeling order is clearly sequenced with logical progression from domain concepts → invariants → aggregate entry point → behavior placement → Rails homes → test verification. The output style section provides an explicit checklist for each concept. The hard-gate at the top sets clear constraints before any work begins.

3 / 3

Progressive Disclosure

Content is well-structured with clear sections (hard-gate, modeling order, mapping table, output style, examples, common mistakes, red flags, integration). The integration table provides one-level-deep references to related skills with clear 'when to chain' guidance. Content is appropriately scoped without being monolithic.

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