hwc-forms-validation
Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplete, modal forms,…
Implement real-time Hotwire behavior: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list updates, and cross-tab state synchronization. Prefer this skill when the core problem is push-based updates or stream action orchestration. Use
$ npx -y skills add thehotwireclub/hotwire_club-skills --skill hwc-realtime-streaming --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hwc-realtime-streamingContext preview
The summary Claude sees to decide when to auto-load this skill.
Implement real-time Hotwire behavior: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list updates, and cross-tab state synchronization. Prefer this skill when the core problem is push-based updates or stream action orchestration. Use
name: hwc-realtime-streaming description: >- Implement real-time Hotwire behavior: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list updates, and cross-tab state synchronization. Prefer this skill when the core problem is push-based updates or stream action orchestration. Use hwc-navigation-content for pull-based pagination/tab/lazy-navigation flows, hwc-forms-validation for form lifecycle and validation, hwc-media-content for media upload/playback behavior, hwc-ux-feedback for generic loading/progress/transitions, and hwc-stimulus-fundamentals for non-stream Stimulus fundamentals.
Implement push-driven Hotwire behavior with Turbo Streams and Stimulus.
1. Identify transport and delivery shape: WebSocket, SSE, inline stream tags, or server response streams. 2. Choose default Turbo Stream actions first; add custom actions only when defaults are insufficient. 3. Keep stream actions small and deterministic; avoid embedding arbitrary scripts in stream payloads. 4. Separate stream orchestration from domain UI concerns (forms, media, navigation). 5. Verify ordering, idempotency, and multi-tab behavior for all real-time updates.
Open only the file needed for the current request.
Use `references/INDEX.md` for the full catalog.
Claude skills for building modern web applications with Hotwire (Turbo and Stimulus). These skills are extracted from the Hotwire Club knowledge base and organized into 6 topic-based skills covering common patterns and best practices.
Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplete, modal forms,…
Handle media-heavy Hotwire features: image/video/audio uploads, previews, playback controls, progress tracking, and third-party…
Build Hotwire navigation and content-discovery flows: Turbo Frame pagination, tabbed navigation, lazy loading, faceted…
Cover Stimulus controller fundamentals: lifecycle hooks, values and valueChanged callbacks, targets and target callbacks,…
Implement cross-cutting Hotwire UX feedback patterns: loading states, busy indicators, progress bars, optimistic UI, render…