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, trigger conditions, and specific capabilities. It uses natural developer terminology, explicitly states when to use it, and proactively distinguishes itself from related but different skills (general Rails design). The exclusion clause ('Not for general Rails design principles') is a strong differentiator.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and patterns: MVC structure, ActiveRecord query conventions, Turbo Frames/Streams wiring, Stimulus controllers, and Tailwind component patterns. Also explicitly scopes what it does NOT cover.

3 / 3

Completeness

Clearly answers both 'what' (stack-specific patterns for MVC, ActiveRecord, Turbo, Stimulus, Tailwind) and 'when' (opens with 'Use when writing new Rails code for a project using the PostgreSQL + Hotwire + Tailwind CSS stack'). Also includes explicit exclusion criteria ('Not for general Rails design principles').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Rails', 'PostgreSQL', 'Hotwire', 'Tailwind CSS', 'Turbo Frames', 'Turbo Streams', 'Stimulus controllers', 'ActiveRecord'. These are terms developers naturally use when working with this stack.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — scoped to a specific technology stack combination (PostgreSQL + Hotwire + Tailwind CSS) and explicitly differentiates itself from general Rails design principles, reducing overlap with broader 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 a high-quality skill that efficiently covers stack-specific Rails conventions with executable code examples, a clear TDD gate workflow with validation checkpoints, and well-organized progressive disclosure to companion skills. It respects Claude's intelligence by avoiding explanations of basic concepts and focuses exclusively on actionable, stack-specific patterns. The pitfalls table and integration table add significant value in a compact format.

DimensionReasoningScore

Conciseness

The skill is lean and efficient. It avoids explaining what Rails, PostgreSQL, or Hotwire are. Every section delivers stack-specific guidance without padding. The pitfalls table is dense and useful. No unnecessary conceptual explanations.

3 / 3

Actionability

Provides fully executable code examples for Turbo Frames, Turbo Streams, eager loading, and service objects. The TDD gate has concrete commands (bundle exec rspec). The pitfalls table gives specific correct approaches rather than vague advice.

3 / 3

Workflow Clarity

The HARD-GATE section provides a clear 5-step TDD workflow with explicit validation checkpoints (verify FAILS, verify PASSES). The feature development workflow is clearly sequenced 1-6 with the note that each step should be testable in isolation before proceeding. The feedback loop (write spec → fail → implement → pass → refactor) is explicit.

3 / 3

Progressive Disclosure

The skill serves as a clear overview with well-signaled one-level-deep references to companion skills (rails-code-conventions, ruby-service-objects, rspec-best-practices, etc.). The integration table cleanly maps when to chain each skill. 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