web-a11y-forms
Installation
SKILL.md
Web A11y Forms
Form Rules
For label and validation examples, see EXAMPLES.md.
- Every field needs a persistent programmatic label.
- Placeholder text must not be the only label or instruction.
- Use native inputs and controls unless a custom widget is truly required.
- Group related controls with
fieldsetandlegendwhen the group label matters. - Associate help, constraints, and errors with the relevant control.
- Preserve user input and focus context after validation failures.
Checklist
Forms checklist