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 defines its niche at the intersection of Domain-Driven Design and Ruby on Rails. It opens with an explicit 'Use when' trigger clause, lists comprehensive DDD concepts covered, and adds valuable context about the approach (Rails-first, no over-engineering). The description is concise yet thorough.

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 file that efficiently maps DDD concepts to Rails conventions with concrete, actionable guidance. The hard-gate constraints prevent over-engineering, the mapping table is a highly efficient reference, and the executable code examples demonstrate real patterns. The common mistakes table adds significant value by addressing the most frequent anti-patterns in DDD-with-Rails codebases.

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 conveying the mapping between DDD and Rails patterns.

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 template. The mapping table gives precise guidance on where to place each concept.

3 / 3

Workflow Clarity

The 6-step 'Modeling Order' provides a clear sequence from domain discovery through to test verification. The output style section acts as a checklist for each concept. The hard-gate constraints at the top establish clear boundaries before any work begins, and the 'Verify with tests' step provides a validation checkpoint.

3 / 3

Progressive Disclosure

Content is well-structured with clear sections (hard gate, modeling order, mapping table, output style, examples, common mistakes, integration). The integration table provides one-level-deep references to related skills with clear signals for when to chain them. Content density is appropriate for a single SKILL.md without needing external files.

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