Public catalog

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).

Approved release

Package contents

Manifest

25 files

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).

Manifest SHA-2565139826094495627dcf469ec551d4afdad03fa875562c8e3d409fada623cdf14
  • 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

Public versions