Forms & Validation Implement form-centric Hotwire workflows with Turbo Frames and Stimulus. Core Workflow Identify the form flow: create/edit, inline edit, typeahead, modal form, or external controls. Wrap the form interaction scope in a Turbo Frame when validation errors must rerender in place. Return 422 for validation failures and 303 for successful redirects. Handle post-submit behavior with turbo:submit-end only when Turbo defaults are insufficient. Preserve user context during rerenders (focus/caret/selection). Guardrails Keep one source of truth for input state; avoid duplicate controls across frame and non-frame DOM. Use the HTML form attribute for controls rendered outside the target
hwc-forms-validation
安装
npx skills add https://github.com/thehotwireclub/hotwire_club-skills --skill hwc-forms-validation