What problem does it solve? Forms often fail because they are built as collections of input components rather than complete task flows, leading to unnecessary questions, confusing validation, lost input after errors, and abandoned submissions. ## Core Features & Use Cases - Task-flow form design: Structures question order, page/step splitting, control selection, labels, hints, and required/optional policy around the user's actual goal. - Validation and error recovery design: Defines submit-time validation, error summaries, inline errors, input preservation, and correction paths based on W3C, GOV.UK, USWDS, and NHS patterns. - End-to-end verification: Walks the real form with keyboard-only navigation, intentional errors, narrow viewports, paste/autofill, and review steps before consequential submissions. - Use Case: When redesigning a checkout or application form, use this Skill to cut unnecessary fields, choose the right controls, design error recovery, and verify the complete path from empty state to confirmation. ## Quick Start Review my checkout form flow and redesign the question order, validation timing, and error recovery so users can complete it without losing entered data.