What problem does it solve? Building forms with validation, submission states, and server error handling involves repetitive boilerplate and common UX mistakes like double submits, scattered validation, and missing loading feedback. ## Core Features & Use Cases - Schema-first validation: Define a single Zod schema shared between client and server as the source of truth. - React Hook Form patterns: Uncontrolled inputs with blur validation, field arrays for dynamic fields, and dirty tracking. - Server action integration: Loading toasts, optimistic UI, and mapping server errors back to individual fields. - Use Case: When building a project creation form, apply this pattern to get inline validation on blur, a disabled submit button during saving, toast feedback on success or failure, and server field errors displayed inline. ## Quick Start Ask the agent to build a form with validation for your page, and it will load the react-hook-form and Zod pattern with server action handling.