Public skill
rails-dev
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).
Package contents
Manifest
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).
5139826094495627dcf469ec551d4afdad03fa875562c8e3d409fada623cdf14- SKILL.md8,670 bytes
- references/api.md8,152 bytes
- references/async.md1,759 bytes
- references/auth.md10,082 bytes
- references/caching.md4,929 bytes
- references/concerns.md6,055 bytes
- references/crud.md5,408 bytes
- references/error-handling.md8,557 bytes
- references/events.md4,179 bytes
- references/http-client.md3,478 bytes
- references/jobs.md9,124 bytes
- references/logging.md8,752 bytes
- references/mailer.md3,743 bytes
- references/migration.md6,739 bytes
- references/model.md16,791 bytes
- references/multi-tenant.md3,637 bytes
- references/review.md6,343 bytes
- references/routes.md5,442 bytes
- references/state-records.md7,237 bytes
- references/stimulus.md4,747 bytes
- references/test.md9,011 bytes
- references/turbo.md4,936 bytes
- references/validator.md3,050 bytes
- references/view.md5,364 bytes
- references/webhooks.md9,770 bytes
Release history
