CtrlK
BlogDocsLog inGet started
Tessl Logo

rails-expert

Rails 7+ specialist that optimizes Active Record queries with includes/eager_load, implements Turbo Frames and Turbo Streams for partial page updates, configures Action Cable for WebSocket connections, sets up Sidekiq workers for background job processing, and writes comprehensive RSpec test suites. Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for Active Record optimization, Turbo Frames/Streams, Action Cable, Sidekiq, RSpec Rails.

73

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

A well-structured, actionable skill body with a sequenced workflow that includes validation feedback loops and a clean one-level reference table. The only slack is that several inline code templates could be relocated to reference files to tighten the overview.

DimensionReasoningScore

Conciseness

Efficient and assumes Rails competence — no padding explaining what Rails or Hotwire is — but the four inline Common Patterns code templates (N+1, Turbo Frame, Sidekiq, Strong Params) verge on reference material that could live in the reference files.

4 / 5

Actionability

Fully executable, copy-paste-ready code blocks cover the common cases, plus specific commands like 'rails generate model', 'rails db:migrate', 'bundle exec rspec', and 'bundle exec rubocop' with concrete flags.

5 / 5

Workflow Clarity

The six-step Core Workflow is explicitly sequenced with validation checkpoints and feedback loops for fragile/db operations — 'If migration fails: inspect db/schema.rb, rollback, fix and retry' and 'If specs fail: fix failing examples, re-run with --format documentation'.

5 / 5

Progressive Disclosure

A clear Reference Guide table points one level deep to five real reference files with explicit 'Load When' conditions, while the body keeps the overview, core patterns, and constraints inline — easy to navigate.

5 / 5

Total

19

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly states capabilities and trigger conditions in third person. It is comprehensive on the 'what' and explicit on the 'when', with only minor overlap and keyword-synonym gaps.

Suggestions

Add 'Ruby on Rails' and a file extension (e.g. '.rb' or 'Gemfile') to the description to broaden natural trigger coverage.

Sharpen the niche boundary versus related-skills (fullstack-guardian, database-optimizer) so Claude can disambiguate when several could match.

DimensionReasoningScore

Specificity

Lists five concrete, specific actions — 'optimizes Active Record queries with includes/eager_load', 'implements Turbo Frames and Turbo Streams', 'configures Action Cable for WebSocket connections', 'sets up Sidekiq workers', 'writes comprehensive RSpec test suites' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both what it does (the five capabilities) and when to use it via the 'Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing' clause plus the 'Invoke for...' trigger list.

5 / 5

Trigger Term Quality

Strong natural keyword coverage — 'Rails 7+', 'Hotwire', 'Turbo Frames/Streams', 'Action Cable', 'Active Record', 'Sidekiq', 'RSpec Rails', 'background job processing' — but misses some synonyms (e.g. 'Ruby on Rails' in the body) and file extensions users might mention.

4 / 5

Distinctiveness Conflict Risk

A clear 'Rails 7+ specialist' niche with distinct triggers, but the declared related-skills (fullstack-guardian, database-optimizer) signal some overlap risk with closely related skills in the same registry.

4 / 5

Total

18

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Jeffallan/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.