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.
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.
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.
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.
Skill Claude CodeCodex
Use when writing an install generator for a Rails engine (migrations, config). Trigger words: install generator, engine setup, copy migrations.
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.
Skill Claude CodeCodex
Use when writing engine README, install, and configuration docs. Trigger words: engine README, install guide, engine docs.
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.
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.
Skill Claude CodeCodex
Use when adding or reviewing Rails authorization with Pundit, CanCanCan, or policy objects. Trigger words: authorization, Pundit, CanCanCan, policy, roles, permissions.
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.
Skill Claude CodeCodex
Use when building or reviewing a graphql-ruby schema, resolver, or mutation. Trigger words: GraphQL, graphql-ruby, resolver, mutation, dataloader, schema.
Skill Claude CodeCodex
Use when adding Turbo Frames, Turbo Streams, or Stimulus controllers. Trigger words: Hotwire, Turbo, Stimulus, frames, streams.
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.
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.
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.
Skill Claude CodeCodex
Use when changing Rails structure without changing behavior. Characterization tests must be green first. Trigger words: refactor, extract, restructure, split class.
Skill Claude CodeCodex
Use when preparing a versioned Rails engine release (SemVer, changelog). Trigger words: release engine, version bump, publish gem, changelog.
Skill Claude CodeCodex
Use when reviewing Rails structure, fat models or controllers, or service boundaries. Trigger words: architecture, fat model, fat controller, boundaries, tech debt.
Skill Claude CodeCodex
Use when reviewing a Rails engine for isolation, API surface, and host contract. Trigger words: review engine, engine quality, engine audit.
Skill Claude CodeCodex
Use when planning or reviewing a production Rails migration. Never mix schema change and backfill. Trigger words: migration, add column, index, backfill, zero-downtime.
Skill Claude CodeCodex
Use when auditing a Rails app for XSS, CSRF, SQLi, IDOR, secrets, or auth bypass. Never print secrets. Trigger words: security, audit, XSS, CSRF, SQL injection, vulnerability.
Skill Claude CodeCodex
Use when choosing seeds, fixtures, or factories for Rails dev/test data. Seeds must be idempotent. Trigger words: seeds, fixtures, test data, development data.
Skill Claude CodeCodex
Use when onboarding onto a Rails app: Ruby version, Docker, env, database, test suite. Do not execute setup or echo secrets. Trigger words: onboarding, setup project, Docker, getting started.
Skill Claude CodeCodex needs its repo
Use when setting up or reviewing dummy-app and engine specs. Trigger words: test engine, dummy app, engine specs.
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: