hwc-forms-validation
Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplete, modal forms,…
Build Hotwire navigation and content-discovery flows: Turbo Frame pagination, tabbed navigation, lazy loading, faceted filtering/search, cache lifecycle, scroll restoration, and visit/render control. Prefer this skill when the core problem is request/response navigation state
$ npx -y skills add thehotwireclub/hotwire_club-skills --skill hwc-navigation-content --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hwc-navigation-contentContext preview
The summary Claude sees to decide when to auto-load this skill.
Build Hotwire navigation and content-discovery flows: Turbo Frame pagination, tabbed navigation, lazy loading, faceted filtering/search, cache lifecycle, scroll restoration, and visit/render control. Prefer this skill when the core problem is request/response navigation state
name: hwc-navigation-content description: >- Build Hotwire navigation and content-discovery flows: Turbo Frame pagination, tabbed navigation, lazy loading, faceted filtering/search, cache lifecycle, scroll restoration, and visit/render control. Prefer this skill when the core problem is request/response navigation state and browser history behavior. Use hwc-forms-validation for form validation and inline edit flows, hwc-realtime-streaming for WebSocket/Turbo Stream push updates, hwc-media-content for image/video/audio features, hwc-ux-feedback for generic loading/progress/transition polish, and hwc-stimulus-fundamentals for Stimulus APIs not centered on navigation.
Implement navigation and content-discovery behavior with Turbo Drive and Turbo Frames.
1. Classify navigation mode: tabs, pagination, lazy frame loading, faceted search, or custom render/cache lifecycle. 2. Decide URL and history ownership first (`data-turbo-action`, frame `src`, query params, back/forward behavior). 3. Use frame lifecycle and visit events to update active state, request params, and scroll restoration. 4. Clean transient UI state before Turbo cache snapshots. 5. Validate behavior across forward/back navigation and refresh paths.
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…
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…