vanilla-rails-hotwire

Community

Master Hotwire and Stimulus for Rails UIs.

AuthorZempTime
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill codifies Hotwire and Stimulus conventions for Rails apps to ensure stable, maintainable UI updates.

Core Features & Use Cases

  • Enforces dom_id usage for precise Turbo Stream targets and to avoid brittle string interpolation.
  • Promotes morph-based updates to minimize layout shifts and preserve scroll position.
  • Encourages small, focused Stimulus controllers with private methods and clear boundaries.
  • Provides guidance on view organization for granular, targetable updates.
  • Improves developer onboarding by providing an opinionated, repeatable UI pattern.

Quick Start

Enable the Hotwire conventions described in this Skill in your Rails project. Start by replacing ad-hoc DOM updates with dom_id targets, adopt morph for Turbo Streams, and refactor Stimulus controllers to be small and private.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vanilla-rails-hotwire
Download link: https://github.com/ZempTime/zemptime-marketplace/archive/main.zip#vanilla-rails-hotwire

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.