What problem does it solve?
Implements reliable, accessible form architectures to eliminate fragile form state, inconsistent validation, poor file upload handling, and accessibility regressions that cause broken UX and security gaps.
Core Features & Use Cases
- Shared client/server validation schemas (Zod) to prevent schema drift and enforce server-side security.
- Recommended state management (React Hook Form) for complex or large forms, sessionStorage persistence for multi-step wizards, and focus management for accessibility.
- Robust file upload checks (MIME, extension, size, count), async validation with debouncing and cancellation, and an a11y checklist for labels, error summaries, and keyboard navigation.
- Use case: implement a multi-step registration or checkout flow with file attachments, real-time uniqueness checks, and an accessibility audit.
Quick Start
Use the forms skill to audit and implement a multi-step registration form with Zod validation, React Hook Form state management, sessionStorage persistence, and full accessibility fixes.