From superpowers-ruby
Covers Stimulus controller fundamentals: lifecycle hooks, values, targets, outlets, action parameters, keyboard events, and architecture patterns. Best for Stimulus API questions outside Hotwire domains.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-ruby:hwc-stimulus-fundamentalsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implement robust Stimulus controllers with clear lifecycle and state boundaries.
references/2023-08-29-stimulus-value-changed-callbacks.mdreferences/2023-10-24-stimulus-keyboardevent-101.mdreferences/2023-12-05-stimulus-auto-sorting.mdreferences/2023-12-19-stimulus-outlets-api.mdreferences/2024-05-07-stimulus-target-callbacks.mdreferences/2024-06-18-fundamentals-core-web-vitals.mdreferences/2025-11-25-stimulus-web-share-api.mdreferences/INDEX.mdImplement robust Stimulus controllers with clear lifecycle and state boundaries.
connect() completes.connect()/disconnect() for setup and teardown symmetry.Open only the file needed for the current request.
references/2023-08-29-stimulus-value-changed-callbacks.mdreferences/2023-10-24-stimulus-keyboardevent-101.mdreferences/2023-12-05-stimulus-auto-sorting.mdreferences/2023-12-19-stimulus-outlets-api.mdreferences/2024-05-07-stimulus-target-callbacks.mdreferences/2025-11-25-stimulus-web-share-api.mdreferences/2024-06-18-fundamentals-core-web-vitals.mdUse references/INDEX.md for the full catalog.
hwc-forms-validationhwc-navigation-contenthwc-realtime-streaminghwc-media-contenthwc-ux-feedback5plugins reuse this skill
First indexed Jun 21, 2026
npx claudepluginhub lucianghinda/superpowers-ruby --plugin superpowers-rubyCovers Stimulus controller fundamentals: lifecycle hooks, values, targets, outlets, action parameters, keyboard events, and architecture patterns. Best for Stimulus API questions outside Hotwire domains.
Applies opinionated StimulusJS best practices for writing, reviewing, and refactoring Stimulus controllers. Covers architecture, mixins, state management with Values API, and integration with Hotwire/Turbo.
Applies Better Stimulus best practices for writing maintainable, reusable StimulusJS controllers following SOLID principles. Covers configurable controllers, Values API, declarative events, and focused architecture.