What problem does it solve? Forms are a common source of accessibility failures: missing labels, placeholder-only instructions, unlinked error messages, and lost input after failed validation. This Skill provides concrete rules, examples, and a checklist for building and auditing forms that work for screen reader users and keyboard-only navigation. ## Core Features & Use Cases - Labeling and Grouping Rules: Enforces persistent programmatic labels, fieldset/legend grouping, and bans placeholder-only labels. - Validation and Error Recovery: Requires errors linked to fields via aria-describedby, preserved user input, and focus management after failed submission. - Checklist-Driven Audits: Covers required state, help text, error summaries, search result context, and multi-step progress indicators. - Use Case: When implementing a checkout form, apply the rules to ensure every field has an explicit label, validation errors are announced and recoverable, and the multi-step flow exposes current step and progress. ## Quick Start Review this checkout form markup for accessibility issues and rewrite it with proper labels, error associations, and focus recovery.