Overview
Form design fails at the edges. The happy path — a user who fills in every field correctly and submits — is designed carefully. The error path — a user who makes a mistake, receives an error, corrects it, and resubmits — is designed as an afterthought. The result is a form that works for users who don't need help and fails the users who do.
The Form Design System Prompt builds a form system from the states that determine whether users complete or abandon: the validation timing that prevents premature errors, the error message format that tells users what to do rather than what went wrong, and the field grouping logic that reduces cognitive load without hiding required information.
What you get: - Input anatomy standard: the complete set of elements every input must have - Label placement model: the rules that determine label position, required indicators, and help text placement - Validation timing system: when to validate, when to show errors, and when to clear them - Error message standard: the format that tells users what to fix, not just that something is wrong - State design: the complete visual specification for every input state - Multi-step form architecture: the progress model and state preservation rules for long forms
Built for: product designers designing form systems for web and mobile applications.