Opinionated Rails conventions: rich models, concerns, CRUD-everything, state-as-records, minimal dependencies, Minitest with fixtures. Load this skill BEFORE any code-level thinking, not only before editing a file. It is required the moment a task touches Rails code in ANY way: designing or even just discussing a data model, schema, migration, entity, association, field, validation, class, or method name; writing, planning, reviewing, analyzing, testing, debugging, or refactoring; or proposing any model, table, column, route, or code snippet inline in chat. If you are about to name a model or sketch a column you are already in scope, even in an exploratory back-and-forth where no file is written yet. Do not let a \"we're just discussing\" framing defer it. Do NOT use for non-Rails backends, NestJS, or general architecture (use nestjs-modular-monolith or coding-guidelines).
$npx -y skills add tech-leads-club/agent-skills --skill rails-devInstalls into the current project.
Run `npx skills use "https://github.com/tech-leads-club/agent-skills" --skill "tech-leads-club/agent-skills/rails-dev"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/tech-leads-club/agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/tech-leads-club/agent-skills"` and select the relevant skills, then follow their instructions.