turbo

Installation
SKILL.md

Rails Turbo Expert

Build fast, modern Rails UIs with zero (or minimal) custom JavaScript using Turbo Drive, Frames, and Streams.

Philosophy

Core Principles:

  1. HTML over the wire — The server renders HTML. Turbo delivers it. No JSON APIs for UI.
  2. Progressive enhancement — Turbo Drive works automatically. Frames and Streams layer on top.
  3. Server is the source of truth — Business logic stays in Ruby. Turbo just moves HTML around.
  4. Minimal JavaScript — If you're writing JS to update the DOM, you're probably doing it wrong. Use Turbo Streams.
  5. Composable primitives — Drive, Frames, and Streams each solve one problem. Combine them.

The Mental Model:

Turbo Drive  →  Speeds up ALL navigation (automatic, zero config)
Turbo Frames →  Scopes updates to a REGION of the page (explicit, per-element)
Turbo Streams → Delivers TARGETED mutations to ANY element (server-pushed or response)
Related skills

More from thinkoodle/rails-skills

Installs
4
GitHub Stars
4
First Seen
12 days ago