一键导入
hotwire
Hotwire expert for Rails 8 - Turbo Drive/Frames/Streams, Stimulus controllers, real-time updates, and advanced patterns from Hotwire Club
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Hotwire expert for Rails 8 - Turbo Drive/Frames/Streams, Stimulus controllers, real-time updates, and advanced patterns from Hotwire Club
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Cloudflare Worker syncing Investec bank transactions to a Google Sheets budget spreadsheet. Monthly tabs, JWT auth, transaction merging/rules, tab coloring by age, cron scheduled sync.
Dotfile and config management using yadm - track, sync, and deploy configuration across machines
Best practices for Remotion - Video creation in React. Includes a 27-file rule library covering 3D, animations, audio, captions, charts, compositions, fonts, and transitions.
Tmux terminal multiplexer - Catppuccin theme, TPM plugins, custom scripts, session/worktree management, and key bindings
Guide for creating, updating, and improving opencode skills - conventions, structure, discovery, and best practices for SKILL.md authoring
Code reviewer for pattern conformance, security, testing, and Rails/Hotwire best practices
| name | hotwire |
| description | Hotwire expert for Rails 8 - Turbo Drive/Frames/Streams, Stimulus controllers, real-time updates, and advanced patterns from Hotwire Club |
| metadata | {"tags":"hotwire, turbo, stimulus, rails, realtime, frames, streams"} |
Use this skill for:
This skill is organized into reference files by topic:
Read only the reference file relevant to your current task.
| Need | Solution |
|---|---|
| Fast page navigation | Turbo Drive (automatic) |
| Update part of page | Turbo Frames |
| Real-time updates | Turbo Streams + Action Cable |
| Complex UI interactions | Stimulus controllers |
| Loading states | UX patterns + busy attribute |
| Form validation | Turbo Frames + Stimulus |
| Modals, dropdowns | Stimulus + Turbo Frames |
| Event | When it fires |
|---|---|
turbo:load | After page load (like DOMContentLoaded) |
turbo:submit-start | Before form submission |
turbo:submit-end | After form submission completes |
turbo:frame-render | After a Turbo Frame renders |
turbo:before-frame-render | Before a Turbo Frame renders (can pause) |
connect() // Element inserted into DOM
initialize() // Controller instance created
disconnect() // Element removed from DOM