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 hits all the marks. It provides specific concrete actions, comprehensive trigger terms covering both technical names and natural user language, explicit 'Use when' guidance with multiple scenarios, and a clearly distinctive niche in the Rails/Hotwire ecosystem. The description is concise yet thorough, using proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Creates Stimulus controllers, configures Turbo Frame lazy loading, sets up Turbo Stream broadcasts, and converts traditional Rails views to Hotwire patterns.' These are all distinct, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (creates Stimulus controllers, configures Turbo Frame lazy loading, sets up Turbo Stream broadcasts, converts views to Hotwire patterns) and 'when' (explicit 'Use when' clause with multiple trigger scenarios plus a dedicated trigger words list).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say, including both the explicit trigger words list ('Hotwire, Turbo, Stimulus, Turbo Frames, Turbo Streams, progressive enhancement, SPA without JS') and natural phrases in the 'Use when' clause like 'replacing full page reloads with Turbo', 'interactive Rails UIs without heavy JavaScript frameworks'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche in the Hotwire/Turbo/Stimulus ecosystem for Rails. The specific technology stack (Hotwire, Turbo Frames, Turbo Streams, Stimulus) makes it very unlikely to conflict with other 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 well-crafted skill that exemplifies good practices: it's concise, actionable, and well-structured. The progressive enhancement workflow with explicit validation at each step is particularly strong, and the content appropriately balances inline quick-start examples with references to detailed materials. No significant weaknesses identified.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what Hotwire, Turbo, or Stimulus are—it assumes Claude knows. Every section delivers actionable information without padding. The hard-gate rules are terse and useful.

3 / 3

Actionability

Provides executable ERB and JavaScript code examples for Turbo Frames, Turbo Streams, and Stimulus controllers. The workflow includes specific validation commands (e.g., checking DevTools Network tab for content types, using `application.getControllerForElementAndIdentifier`). Code is copy-paste ready.

3 / 3

Workflow Clarity

The progressive enhancement workflow is clearly sequenced (5 steps) with explicit validation checkpoints at each step—DOM inspection, Network tab verification, ActionCable log checks, console verification, and degraded-mode testing. Includes a feedback loop implicit in the validate-then-proceed structure.

3 / 3

Progressive Disclosure

Clean overview in SKILL.md with well-signaled one-level-deep references to EXAMPLES.md (with anchor links for specific topics) and references/workflow.md. Quick examples are inline for immediate use; advanced patterns point to detailed files. Navigation is clear and appropriately structured.

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