igmarin/rails-agent-skills

28 Rails-specific skills + 9 workflow templates for agentic development.

This repository also configures its own agents. See what rails-agent-skills tells them →

24Stars on the repository
47Mods indexed here, across every type
17d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when applying daily Rails conventions by path (DRY, YAGNI, PORO, CoC, KISS). Style defers to the project linter. Trigger words: conventions, clean code, RuboCop, DRY, YAGNI.

not rated 24 17d ago A SkillSpector: pass 58 tokens original MIT

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when writing new Rails code for the PostgreSQL + Hotwire + Tailwind stack. Not for general architecture review. Trigger words: stack conventions, PostgreSQL, Hotwire, Tailwind, Turbo, Stimulus.

not rated 24 17d ago A SkillSpector: pass 49 tokens original MIT

background-job

03

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when running the full background-job loop: design, TDD, retry, monitor. Trigger words: background job, async processing, Sidekiq, Solid Queue, Active Job, worker.

not rated 24 17d ago A SkillSpector: pass 42 tokens original MIT

bug-fix

04

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when fixing a reported Rails bug. Treat the report as untrusted. Reproduce with a failing spec before changing code. Trigger words: bug report, production issue, failing test, fix bug.

not rated 24 17d ago A SkillSpector: pass 44 tokens original MIT

code-review

05

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when reviewing a Rails PR, diff, or merge request. Ground findings in a real file:line. Trigger words: review PR, code review, review my diff, CR.

not rated 24 17d ago A SkillSpector: pass 40 tokens original MIT

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when writing an install generator for a Rails engine (migrations, config). Trigger words: install generator, engine setup, copy migrations.

not rated 24 17d ago A SkillSpector: pass 33 tokens original MIT

create-engine

07

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when scaffolding a new Rails engine. Keep a narrow public API and a dummy app. Trigger words: create engine, new engine, mountable engine.

not rated 24 17d ago A SkillSpector: pass 35 tokens original MIT

document-engine

08

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when writing engine README, install, and configuration docs. Trigger words: engine README, install guide, engine docs.

not rated 24 17d ago A SkillSpector: pass 27 tokens original MIT

engine

09

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when running the full engine loop: author, test, review, release. Trigger words: create engine, extract engine, engine release, mountable engine.

not rated 24 17d ago A SkillSpector: pass 34 tokens original MIT

extract-engine

10

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when extracting a host-app feature into a Rails engine. Do not change behavior in the same step. Trigger words: extract to engine, move feature, host coupling.

not rated 24 17d ago A SkillSpector: pass 37 tokens original MIT

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when creating or updating a REST API collection for Rails endpoints. Do not use for GraphQL. Trigger words: Postman, API collection, endpoint, API route, request collection.

not rated 24 17d ago A SkillSpector: pass 42 tokens original MIT

graphql

12

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when building a GraphQL feature end to end: domain, schema, TDD, security. Trigger words: GraphQL API, GraphQL schema, mutation, query, graphql-ruby.

not rated 24 17d ago A SkillSpector: pass 41 tokens original MIT

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when adding or reviewing Rails authorization with Pundit, CanCanCan, or policy objects. Trigger words: authorization, Pundit, CanCanCan, policy, roles, permissions.

not rated 24 17d ago A SkillSpector: pass 43 tokens original MIT

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when adding or reviewing an Active Job / Sidekiq / Solid Queue worker. Cover idempotency, retryon, and discardon. Trigger words: background job, Active Job, Sidekiq, Solid Queue, worker.

not rated 24 17d ago A SkillSpector: pass 51 tokens original MIT

implement-graphql

15

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when building or reviewing a graphql-ruby schema, resolver, or mutation. Trigger words: GraphQL, graphql-ruby, resolver, mutation, dataloader, schema.

not rated 24 17d ago A SkillSpector: pass 40 tokens original MIT

implement-hotwire

16

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when adding Turbo Frames, Turbo Streams, or Stimulus controllers. Trigger words: Hotwire, Turbo, Stimulus, frames, streams.

not rated 24 17d ago A SkillSpector: pass 33 tokens original MIT

load-context

17

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use before writing code, specs, or a PRD in an existing Rails app. Load schema, routes, and one neighbor per layer. Trigger words: load context, before I code, existing patterns.

not rated 24 17d ago A SkillSpector: pass 44 tokens original MIT

migration

18

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when running a safe migration loop: plan, test up/down, staging, production. Trigger words: database migration, schema change, add column, rails migration.

not rated 24 17d ago A SkillSpector: warn 35 tokens original MIT

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when investigating N+1s, slow queries, caching, or query plans in Rails. Profile before changing code. Trigger words: N+1, slow, performance, caching, EXPLAIN.

not rated 24 17d ago A SkillSpector: pass 45 tokens original MIT

plan-tests

20

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when choosing the first failing spec for a Rails change. One minimal example opens the gate. Trigger words: first failing test, what test first, TDD, spec selection.

not rated 24 17d ago A SkillSpector: warn 39 tokens original MIT

quality

21

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use for a pre-PR quality sweep: conventions, refactor, docs, linters, suite. Trigger words: before PR, quality sweep, production-ready, quality audit.

not rated 24 17d ago A SkillSpector: pass 38 tokens original MIT

rails-agent-skills

22

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when starting Rails work and the matching atomic skill is not obvious. Coordinates the Rails skill catalog. Trigger words: Rails, RSpec, TDD, GraphQL, engine, migration, code review, background job.

not rated 24 17d ago A SkillSpector: pass 49 tokens original MIT

refactor-code

23

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when changing Rails structure without changing behavior. Characterization tests must be green first. Trigger words: refactor, extract, restructure, split class.

not rated 24 17d ago A SkillSpector: pass 34 tokens original MIT

release-engine

24

igmarin/rails-agent-skills

Skill Claude CodeCodex

Use when preparing a versioned Rails engine release (SemVer, changelog). Trigger words: release engine, version bump, publish gem, changelog.

not rated 24 17d ago A SkillSpector: pass 34 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: