Shadcn Guideline: Form — Use Zod for validation. Description: Define form schema with Zod for type-safe validation. Do: zodResolver with form schema. Don't: Manual validation logic. Good Example: zodResolver(formSchema). Bad Example: validate: (values) => { if (!values.email) }. Severity: Medium. Docs: https://ui.shadcn.com/docs/components/form.