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.
npx skills add https://github.com/thehotwireclub/hotwire_club-skills --skill hwc-ux-feedback