← All integrations

Ruby on Rails

Backend
rubyonrails.org →
39 skills · 3 Featured · 4,949 total stars

Commonly used with

Skills using Ruby on Rails (39)

AI & Automation Featured

autopilot-batch

Fan out a batch of autopilot-queued issues to parallel background worktree subagents — each runs /autopilot at the build model from its 'model:' label — with a gating review one model tier above every build (Opus reviews Sonnet builds, Fable reviews Opus builds).

421 Updated today
joshukraine
Testing & QA Featured

qa-handoff

Generate a hands-on QA testing guide as a self-contained HTML page — for Rails apps or static (Hugo) sites. --publish uploads the HTML to the project's configured QA host.

421 Updated today
joshukraine
Testing & QA Featured

qa-triage-batch

Fan out /qa-triage across a queue of qa-labeled reports in parallel, reconcile them across reports to cluster shared root causes, present one consolidated decision gate, and — on approval — create the resulting tech issues.

421 Updated today
joshukraine
AI & Automation Solid

hunt-deserialization

Hunt Insecure Deserialization — Java gadget chains (ysoserial), PHP object injection (phpggc), Python pickle RCE, .NET BinaryFormatter, Ruby Marshal.load, JNDI/Log4Shell. RCE via deserialization is almost always Critical. Use when target runs Java, PHP serialization, Python pickle, .NET, or Ruby on Rails.

3,176 Updated 4 days ago
elementalsouls
Testing & QA Solid

test-driven-development

Strict red-green-refactor TDD workflow for implementing features, fixing bugs, or changing behavior in Rails applications. Enforces the discipline of writing a failing test before any production code. Use whenever you want to implement with TDD — whether a new feature, a bugfix, a refactor, or any behavior change.

16 Updated 1 weeks ago
thoughtbot
AI & Automation Solid

rails-expert

Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for Active Record optimization, Turbo Frames/Streams, Action Cable, Sidekiq.

4 Updated today
zacklecon
AI & Automation Solid

dhh-rails-style

This skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style. It applies when writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Triggers on Ruby/Rails code generation, refactoring requests, code review, or when the user mentions DHH, 37signals, Basecamp, HEY, or Campfire style. Embodies REST purity, fat models, thin controllers, Current attributes, Hotwire patterns, and the "clarity over cleverness" philosophy.

448 Updated today
davekilleen
AI & Automation Listed

rails-skills

Ruby on Rails framework patterns, best practices, and implementation guides

0 Updated today
murtazatouqeer
Code & Development Listed

repo-review

Whole-repository review/audit of an existing or inherited codebase. Use when the user says "review this repository", "audit this codebase", "do a full code review of the repo", "what's wrong with this app", "I just inherited this project", or asks for a multi-axis sweep (e.g. "review for 1. performance 2. code smells 3. structure"). NOT for reviewing a single diff/PR (use the /code-review command) or a one-file change.

0 Updated yesterday
mickzijdel
Testing & QA Listed

rspec

When the user wants to design, implement, debug, or optimize RSpec tests in Ruby. Use when the user mentions "RSpec," "describe/context/it," "let," "subject," "shared_examples," "shared_context," "expect(...).to eq," "rspec-rails," "FactoryBot," "VCR," "WebMock," "Capybara," ".rspec," "rspec --tag," or "rspec spec_helper.rb." For Rails system tests see also accessibility-testing and visual-regression. For JS/TS see jest-vitest. For Python see pytest. For Java see junit-testng.

1 Updated yesterday
aks-builds
AI & Automation Listed

rails-activestorage

Use when handling file uploads, variants, direct uploads, and rich text attachments

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-audit

Use when auditing, reviewing, or doing a health-check of an existing/inherited Rails app — onboarding to a legacy codebase, assessing technical debt, or a pre-engagement code review. Orchestrates the deep-dive rails-* skills and produces a severity-ranked report. Triggers on: code audit, app review, legacy/inherited Rails app, technical debt assessment, 'review my Rails app'.

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-clean-test-output

Systematically eliminate unexpected output (warnings, stray puts/p/pp, deprecation notices) from a Rails test suite, one issue at a time, with per-fix verification and commits. Works for both RSpec (`bundle exec rspec`) and Minitest (`bin/rails test`) - detect which the project uses and adapt. Use whenever the user wants to clean up, silence, fix, or investigate noisy test output, mentions warnings or stray logs during test runs, or asks to get their suite running "clean" - e.g. "my test output is noisy", "there's a bunch of warnings when I run specs/tests", "help me clean up the test output".

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-controllers

Use when writing thin controllers with concerns, resource-oriented design, and REST patterns

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-core

Use FIRST on any Ruby on Rails work — the project owner's hard-won Rails gotchas and non-negotiable rules (fixtures, migrations, Stimulus LSP, validation, gems, test suite). Read before writing or changing Rails code.

0 Updated 3 days ago
mickzijdel
API & Backend Listed

rails-database-performance

Use when reviewing or auditing a Rails app's database schema for missing indexes, slow query patterns, or database performance issues. Triggers on: schema review, slow queries, EXPLAIN ANALYZE output, missing index warnings, or any request to audit db/schema.rb.

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-i18n

Use when adding or auditing internationalization (I18n) — locale file organization, lazy lookup, pluralization, number/date/currency formatting, per-request locale selection, fallbacks, translating validation errors and model/attribute names, and catching missing/unused keys with i18n-tasks. Triggers on "i18n", "internationalization", "translate", "locale", "pluralize", "missing translation", "l10n", "add a language".

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-jobs

Use when writing background jobs with Solid Queue, including recurring jobs and context serialization

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-logging

Rails logging and observability — Lograge for structured one-line request logs, tagged logging with request/user context, sensitive parameter filtering, ActiveSupport::Notifications for custom instrumentation, Sentry/error-tracker integration, health check endpoints, and log-level configuration. Use when setting up a new app's observability stack, debugging noisy logs, or adding structured logging.

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-mailers

Use when writing, configuring, or testing ActionMailer mailers — layouts, previews, deliver_later vs deliver_now, i18n subjects, attachments, bounce handling, and local dev delivery. Triggers on "mailer", "send an email", "ActionMailer", "email template", "deliver_later", "mailer preview", "bounce".

0 Updated 3 days ago
mickzijdel
API & Backend Listed

rails-migrations

Use when writing, reviewing, or executing database migrations — especially on tables with existing data in production. Covers safe zero-downtime patterns, the strong_migrations gem, concurrent index creation, column and table renames, data backfills, and removing columns safely. Extends rails-core rule 5 (multi-step nullable columns) with the full toolkit. Triggers on "migration", "add column", "rename column", "backfill", "index", "drop column", "change column type", "zero-downtime".

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-models

Use when writing ActiveRecord models with concerns, validations, callbacks, scopes, and associations

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-multi-tenancy

Use when implementing URL-based multi-tenancy, CurrentAttributes, or account context patterns

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-performance

Use when optimizing performance with caching, ETags, batching, and N+1 prevention

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-philosophy

Core philosophies, design choices, and tacit knowledge underpinning 37signals-style Rails development

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-project-setup

Use when setting up a new Rails 8 project with modern stack (Solid Queue, Solid Cache, Solid Cable, Kamal deployment)

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-security

Use when implementing authentication, authorization, or security features in Rails

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-stimulus

Use when writing Stimulus controllers with modern JavaScript patterns (ES2022 private fields, values, targets)

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-style

Use when following Rails code style conventions for method ordering, conditionals, REST routing, and naming

0 Updated 3 days ago
mickzijdel
Testing & QA Listed

rails-testing

Use when writing tests with fixtures, system tests, VCR cassettes, and parallel execution, or when profiling/speeding up a slow test suite (Stackprof, Speedscope, TestProf)

0 Updated 3 days ago
mickzijdel
AI & Automation Listed

rails-turbo

Use when implementing Turbo Frames, Streams, broadcasting, and view transitions in Rails

0 Updated 3 days ago
mickzijdel
Web & Frontend Listed

rails-viewcomponents

Use when creating, extracting, or refactoring ViewComponents in a Rails app — including slot design, component API, testing, and when to extract vs keep as partials

0 Updated 3 days ago
mickzijdel
Web & Frontend Listed

filing-tracker

Builds and tracks the NBR filing calendar per entity — income tax returns and advance tax under the Income Tax Act 2023, monthly VAT returns under the VAT & SD Act 2012, withholding statements, and customs touchpoints. Use for "what tax filings are due", "tax calendar", "return deadline", or any Bangladesh tax-compliance scheduling.

0 Updated 1 weeks ago
Zerif007
Web & Frontend Listed

hotwire

Deep reference for the Hotwire stack from the official handbooks — Turbo (Drive, Frames, Streams, morphing page refreshes), Stimulus (controllers, actions, targets, values, outlets), and Hotwire Native (wrap a web app into iOS and Android apps with bridge components and path configuration). Use this skill whenever the user works with Turbo or Stimulus in any backend (Rails, Laravel, Django, Phoenix, plain HTML), mentions turbo-rails, stimulus-rails, @hotwired packages, turbo_frame_tag, turbo_stream, broadcasts, data-controller/data-action/data-*-target attributes, morphing, "SPA-like without a SPA", partial page updates, live updates over WebSockets — or wants a mobile app from their web app: Hotwire Native, Turbo Native, Strada, bridge components, path configuration, WKWebView/ webview wrapper apps, or "turn my Rails app into an iOS/Android app". Pair with the rails-8 skill for Rails integration specifics.

0 Updated today
fmanimashaun
AI & Automation Listed

rails-8

Playbook for building full-stack Ruby on Rails 8.1 applications "the Rails way" — vanilla Rails, Hotwire (Turbo + Stimulus), the Solid stack, Propshaft + importmap, RSpec testing, ecosystem gems, OpenAPI docs, AI features, observability, and Kamal 2 deployment. Use this skill whenever the user is creating, extending, debugging, refactoring, testing, upgrading, documenting, or deploying a Rails app — or mentions Ruby on Rails, a Gemfile containing rails, ERB templates, Active Record, migrations, Hotwire, Turbo, Stimulus, Action Mailer, Active Storage, Action Text, Action Cable, Solid Queue, Solid Cache, Kamal, Thruster, RSpec, FactoryBot, simple_form, Tailwind, OpenAPI, Swagger, rswag, ruby_llm, or `bin/rails` commands. Trigger it for indirect phrasings like "my Ruby web app", "add a background job", "make this page update live", "add login to my app", "document my API", or "add AI to my app" when the project is Rails. Also for "how should I structure this in Rails?" questions.

0 Updated today
fmanimashaun
AI & Automation Listed

build

Implement code incrementally with quality gates. Use when the user says 'build', 'implement', or when starting the implementation phase of an approved plan.

14 Updated 1 weeks ago
domengabrovsek
AI & Automation Listed

dhh-rails-reviewer

Use this agent when you need a brutally honest Rails code review from the perspective of David Heinemeier Hansson. Use kieran-rails-reviewer for strict convention and taste checks; use this agent for opinionated architectural critique.

11 Updated today
jikig-ai
AI & Automation Listed

fix-issue

Investigate and fix a GitHub issue. Use when given an issue number or URL, or when the user says 'fix issue'.

14 Updated 1 weeks ago
domengabrovsek
AI & Automation Listed

ruby-on-rails

Comprehensive Ruby on Rails 8.1 best-practices skill covering MVC, Active Record, routing, views, background jobs, storage, security, testing, and performance. Use when the user mentions Rails, Ruby on Rails, ActiveRecord, ActiveJob, ActionMailer, ActionCable, Active Storage, rails generate, rails routes, Hotwire, Turbo, Stimulus, or asks to build, review, debug, or migrate a Rails application or API.

2 Updated today
display-design-studio

Integration detected automatically from skill content. Some results may be false positives.