rails-query-object

Installation
SKILL.md

Rails Query Object Generator (TDD)

Creates query objects that encapsulate complex database queries with specs first.

Quick Start

  1. Write failing spec in spec/queries/
  2. Run spec to confirm RED
  3. Implement query object in app/queries/
  4. Run spec to confirm GREEN

Project Conventions

Query objects in this project:

  • Accept context via constructor (user: or account:)
  • Return ActiveRecord::Relation for chainability OR Hash for aggregations
  • Have a call method for primary operation
  • Support multi-tenancy (scoped to account)
Installs
21
GitHub Stars
583
First Seen
Jan 24, 2026
rails-query-object — thibautbaissac/rails_ai_agents