vanilla-rails-hotwire
CommunityMaster 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.