React forms with one shared validation schema.
Guides the creation of React forms with shared client/server validation and inferred TypeScript types.
When to use it
Use when building validated React forms, integrating shadcn/ui, implementing wizards or dynamic fields, or troubleshooting form validation.
It changes how the agent builds React forms by prescribing schema-based validation, inferred types, and validation on both client and server.
What you provide
Requires React 18+ or React 19+.
Recommends TypeScript 5+ for the typed form examples and schema-derived types.
This skill
shadcn/ui documentation
Reads shadcn/ui documentation
npm install [email protected] [email protected] @hookform/[email protected]
Installs form validation packages