
Hwc Ux Feedback
This handles the cross-cutting UX feedback patterns in Hotwire: loading states, busy indicators, progress bars, optimistic UI, and page transitions. You'd reach for it when you need to show users what's happening during navigation, form submits, or async operations, independent of any specific feature. It pushes you toward built-in Turbo semantics first and keeps optimistic updates bounded with clear reconciliation strategies. The guardrails are practical: no timeout hacks, symmetric submit locking, and explicit checks for preview and cache restore scenarios. It deliberately stays out of form validation, navigation mechanics, and real-time streaming, which have their own dedicated skills in this collection.
- skills.sh installs
- 225
- GitHub stars
- 153
- last updated
- Aug 21, 2026
Install
$ npx -y skills add thehotwireclub/hotwire_club-skills --skill hwc-ux-feedback --agent claude-codeInstalls into .claude/skills of the current project.
Files
User Experience & Feedback
Implement cross-cutting feedback and perceived-performance patterns in Hotwire.
Core Workflow
- Identify feedback need: loading, submit activity, progress reporting, optimistic updates, or transitions.
- Prefer built-in Turbo semantics first (
busy, progress bar hooks, submit/render lifecycle events). - Add optimistic updates only with a clear reconciliation strategy.
- Keep transition logic bounded to explicit lifecycle events and cache/preview-safe paths.
- Verify UX behavior on slow network, back/forward cache restores, and submission failures.
Guardrails
- Do not use fixed timeouts as a proxy for network or render completion.
- Gate animations/transitions for previews and cache restores.
- Keep submit locking/unlocking symmetric between start and end events.
- Separate UX feedback logic from domain-specific form/media/navigation implementations.
Load References Selectively
Open only the file needed for the current request.
Sponsors
Details
- Repository
- github.com/thehotwireclub/hotwire_club-skills
- Categories
- Backend & APIs, Debugging, Automation & Workflows, Design & UI/UX
- First seen
- Jun 3, 2026