# Rails Skills

> Ruby on Rails framework patterns, best practices, and implementation guides Use when this capability is needed.

- Skill: `tomevault-io/rails-skills` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/rails-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/rails-skills/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/rails-skills

---


# Ruby on Rails Skills

Full-stack web framework for database-backed applications.

## Sub-Skills

### Database
- [active-record.md](database/active-record.md) - Active Record patterns
- [associations.md](database/associations.md) - Model associations
- [scopes.md](database/scopes.md) - Named scopes
- [migrations.md](database/migrations.md) - Database migrations

### Security
- [authentication.md](security/authentication.md) - Devise auth
- [authorization.md](security/authorization.md) - Pundit/CanCanCan
- [api-authentication.md](security/api-authentication.md) - API auth

### API
- [serializers.md](api/serializers.md) - JSON serialization
- [controllers.md](api/controllers.md) - API controllers
- [versioning.md](api/versioning.md) - API versioning

### Error Handling
- [exception-handling.md](error-handling/exception-handling.md) - Exception handling
- [logging.md](error-handling/logging.md) - Rails logging

### Testing
- [rspec.md](testing/rspec.md) - RSpec patterns
- [factory-bot.md](testing/factory-bot.md) - Factory Bot
- [integration.md](testing/integration.md) - Integration tests

### Performance
- [caching.md](performance/caching.md) - Rails caching
- [background-jobs.md](performance/background-jobs.md) - Sidekiq/ActiveJob

## Detection
Auto-detected when project contains:
- `Gemfile` with `rails`
- `config/routes.rb`
- `ApplicationController` class

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/fujigo-software) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

