hotwire

Implement Turbo Drive, Frames, Streams, and Stimulus in Rails 8 views.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/reckerswartz/resume_builder --skill hotwire-reckerswartz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hotwire
Source: https://github.com/reckerswartz/resume_builder/tree/main/.devin/skills/hotwire
Command: npx skills add https://github.com/reckerswartz/resume_builder --skill hotwire-reckerswartz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hotwire accelerates Rails UI development by delivering fast, interactive user experiences through Turbo Drive, Turbo Frames, Turbo Streams, and Stimulus controllers, reducing page reloads and server round-trips.

Core Features & Use Cases

  • Turbo Drive for SPA-like navigation without heavy JS
  • Turbo Frames for partial updates and inline editing
  • Turbo Streams for real-time updates and flash messaging
  • Stimulus controllers for modular, accessible UI interactions
  • Seamless integration with ViewComponents and Rails 8 app architecture

Quick Start

Spin up or scaffold a Rails 8 app and implement a minimal Turbo Frame inline-edit example to see real-time updates.

Frequently Asked Questions about hotwire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build interactive Rails UIs with Turbo Frames and Turbo Streams?

You build interactive Rails UIs by using Turbo Frames for partial updates and inline editing, and Turbo Streams for real-time updates and flash messaging, reducing page reloads and server round-trips.

What is the best way to handle inline editing and dynamic forms in Rails 8?

The best way to handle inline editing and dynamic forms in Rails 8 is by combining Turbo Frames for partial view updates with modular Stimulus controllers for accessible, testable UI interactions.

Can I use Stimulus controllers with ViewComponents in a Rails application?

Yes, you can use Stimulus controllers with ViewComponents. This Skill supports seamless integration with ViewComponents and Rails 8 app architecture to deliver modular, accessible UI interactions.

Does Hotwire work with Rails 8 for real-time updates without heavy JavaScript?

Hotwire works with Rails 8 to deliver real-time updates via Turbo Streams and SPA-like navigation via Turbo Drive, allowing you to build fast, interactive experiences without heavy JavaScript.

How do you test Stimulus controllers and Turbo Streams in Rails?

You test Stimulus controllers and Turbo Streams by writing request specs that validate dynamic form handling and real-time updates, ensuring accessible markup and interactive behavior function correctly.