skills/hwc-ux-feedback/SKILL.md
Implement cross-cutting Hotwire UX feedback patterns: loading states, busy indicators, progress bars, optimistic UI, render interception, and view/page transitions. Prefer this skill when the core goal is perceived performance and user feedback, independent of a single feature domain. Use hwc-forms-validation for form correctness and validation behavior, hwc-navigation-content for navigation/history/cache mechanics, hwc-realtime-streaming for push/stream orchestration, hwc-media-content for media-specific behavior, and hwc-stimulus-fundamentals for base Stimulus API questions.
npx skillsauth add lucianghinda/superpowers-ruby hwc-ux-feedbackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Implement cross-cutting feedback and perceived-performance patterns in Hotwire.
busy, progress bar hooks, submit/render lifecycle events).Open only the file needed for the current request.
references/2023-07-18-turbo-drive-progress-bar.mdreferences/2023-06-06-turbo-drive-form-activity-indicators.mdreferences/2023-04-25-turbo-drive-render-interception.mdreferences/2024-11-19-turbo-drive-swiper-view-transitions.mdreferences/2026-01-20-turbo-frames-loading-spinner.mdreferences/2024-03-26-optimistic-ui-with-turbo-8-morphs.mdreferences/2024-08-13-turbo-drive-ulid.mdUse references/INDEX.md for the full catalog.
hwc-forms-validationhwc-navigation-contenthwc-realtime-streaminghwc-media-contenthwc-stimulus-fundamentalstools
--- name: ruby-upgrade description: Use when upgrading the Ruby interpreter version of a Bundler/Rails app — especially "upgrade to Ruby 4", "bump Ruby to 4.0", "audit Ruby 4 compatibility", "what breaks on Ruby 4", or a specific target like "Ruby 4.0.5". Triggers on Ruby-major risk symptoms: CGI.parse/CGI::Cookie removal, Net::HTTP implicit Content-Type dropped, demoted default gems (ostruct/logger/benchmark/irb), SortedSet, Set#inspect changes, native-extension recompile crashes, openssl 4 pin
development
Use when stuck after multiple debug attempts and want to escalate to a stronger one-shot model (GPT-5 Pro, Opus, Gemini Pro) — packages a self-contained "oracle prompt" with Ruby/Rails project briefing, verbatim error, what-was-tried, constraints, and just-enough attached files. Triggers include "ask the oracle", "write a letter to GPT-5", "I'm stuck, draft a prompt for another model", "/tmp/letter.md".
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment
development
Use when you have a spec or requirements for a multi-step task, before touching code