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 identifies its niche at the intersection of Domain-Driven Design and Ruby on Rails. It opens with an explicit 'Use when' trigger, lists specific DDD concepts covered, and differentiates itself by emphasizing a Rails-conventions-first approach. 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' and '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' ('Use when modeling Domain-Driven Design concepts in a Ruby on Rails codebase'). The 'Use when' clause is explicit and appears at the start.

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 a developer would naturally use when seeking DDD guidance in Rails.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive: the intersection of DDD and Ruby on Rails is a clear niche. The specific enumeration of DDD tactical patterns combined with the Rails-specific approach makes it very unlikely to conflict with generic Rails skills or generic architecture skills.

3 / 3

Total

12

/

12

Passed

Implementation

92%

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

This is a high-quality skill that efficiently maps DDD tactical patterns to Rails conventions with concrete, executable examples and a clear modeling workflow. The 'Common Mistakes' table and 'HARD-GATE' section add significant value by constraining behavior without verbosity. The only minor weakness is that the referenced asset files aren't available to verify, and some inline content could potentially be delegated to those assets for better progressive disclosure.

DimensionReasoningScore

Conciseness

The content is lean and efficient throughout. It assumes Claude understands DDD concepts and Rails conventions without explaining them. Every section—tables, examples, hard gates—earns its place by providing actionable, non-obvious guidance specific to the Rails+DDD intersection.

3 / 3

Actionability

Provides fully executable Ruby code examples (Money value object, CreateOrder service), a concrete modeling order workflow, a clear mapping table from DDD concepts to Rails locations, and a structured output template. The guidance is specific and copy-paste ready.

3 / 3

Workflow Clarity

The 6-step 'Modeling Order' provides a clear sequence from listing domain concepts through verification with tests. The output style section defines exactly what to produce for each concept. The workflow is appropriate for a design/modeling skill—validation is handled by chaining to testing skills, which is explicitly stated.

3 / 3

Progressive Disclosure

References to assets/examples.md and assets/modeling_template.md are present and well-signaled, and integration with other skills is clearly tabled. However, no bundle files were provided, so we cannot verify the referenced assets exist. The inline content is well-structured but the examples section is somewhat lengthy and could potentially be offloaded to the referenced assets file.

2 / 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