What problem does it solve? Building forms that are accessible, well-validated, and user-friendly requires juggling component selection, validation timing, WCAG 2.1 compliance, and UX patterns. This Skill provides systematic guidance so you avoid common mistakes like poor error messages, missing labels, and broken keyboard navigation. ## Core Features & Use Cases - Component Selection Framework: Maps data types (text, numeric, date, boolean, structured) to the correct input components using a decision tree covering 50+ input types. - Validation Strategies: Implements on-blur, on-change, debounced, and progressive validation with React Hook Form + Zod for TypeScript or Pydantic + FastAPI for Python. - Accessibility Compliance: Enforces WCAG 2.1 AA patterns including labels, ARIA attributes, keyboard navigation, and screen reader error announcements. - Use Case: Build a multi-step checkout flow with inline email validation, conditional address fields, and screen-reader-friendly error handling that moves focus to the first invalid field on submit. ## Quick Start Create a registration form with email and password fields using React Hook Form and Zod validation that shows errors on blur and meets WCAG 2.1 accessibility requirements.