What problem does it solve? Building client-side forms in React involves repetitive decisions about validation, error handling, loading states, and type safety. This Skill enforces a consistent architecture for forms using react-hook-form, Zod schemas, and Next.js server actions so every form follows the same proven patterns. ## Core Features & Use Cases - Standardized Form Architecture: Generates forms with useForm, zodResolver, useTransition for pending states, and isRedirectError handling for server action redirects. - UI Component Integration: Uses @feel-good/ui primitives (Form, FormField, Input, Select, Checkbox, Switch, Textarea, Alert) with Trans components for internationalization and data-test attributes for E2E testing. - Use Case: When adding a "create product" form to a Next.js app, invoke this Skill to produce the Zod schema in _lib/schemas/, the server action in _lib/server/, and the typed client form component with validation, error alerts, and toast notifications. ## Quick Start Ask the agent to create a React form with react-hook-form and Zod validation for your chosen fields, wired to a Next.js server action.