hwc-media-content
Handle media-heavy Hotwire features: image/video/audio uploads, previews, playback controls, progress tracking, and third-party…
Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplete, modal forms, and external form controls. Prefer this skill when the core problem is correctness and UX of form interaction. Use hwc-navigation-content for
$ npx -y skills add thehotwireclub/hotwire_club-skills --skill hwc-forms-validation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hwc-forms-validationContext preview
The summary Claude sees to decide when to auto-load this skill.
Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplete, modal forms, and external form controls. Prefer this skill when the core problem is correctness and UX of form interaction. Use hwc-navigation-content for
name: hwc-forms-validation description: >- Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplete, modal forms, and external form controls. Prefer this skill when the core problem is correctness and UX of form interaction. Use hwc-navigation-content for pagination/tabs/filter navigation, hwc-realtime-streaming for WebSocket/Turbo Stream broadcasting, hwc-media-content for image/video/audio behavior, hwc-ux-feedback for generic loading/transition polish, and hwc-stimulus-fundamentals for framework-level Stimulus APIs not tied to forms.
Implement form-centric Hotwire workflows with Turbo Frames and Stimulus.
1. Identify the form flow: create/edit, inline edit, typeahead, modal form, or external controls. 2. Wrap the form interaction scope in a Turbo Frame when validation errors must rerender in place. 3. Return `422` for validation failures and `303` for successful redirects. 4. Handle post-submit behavior with `turbo:submit-end` only when Turbo defaults are insufficient. 5. Preserve user context during rerenders (focus/caret/selection).
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 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…
Implement real-time Hotwire behavior: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags, live list…
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…