conform

Validate type-safe forms in Remix and Next.js with Zod, Yup, or Valibot schemas.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/gil00pita/lanify --skill conform-gil00pita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conform
Source: https://github.com/gil00pita/lanify/tree/main/.agents/skills/conform
Command: npx skills add https://github.com/gil00pita/lanify --skill conform-gil00pita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Conform provides a type-safe form validation library with progressive enhancement to build accessible, resilient forms in Remix and Next.js.

Core Features & Use Cases

  • Type-safe form handling with onValidate integration using parseWithZod, parseWithYup, and parseWithValibot, plus useForm and field helpers.
  • Progressive enhancement for server-side validation and client-side validation with accessible error reporting.
  • Seamless framework integrations and utilities for Remix and Next.js forms, supporting nested objects, arrays, and server actions.

Quick Start

Install the library and begin wiring it into your Remix or Next.js forms to enable progressive enhancement and accessible validation.

Frequently Asked Questions about conform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate forms in Next.js with progressive enhancement?

Conform enables form validation for Next.js with progressive enhancement by providing type-safe server actions and accessible client-side error handling without requiring client-side JavaScript.

What is progressive enhancement in React form validation?

Progressive enhancement means the form validates server-side first, then layers client-side validation and accessible error reporting to improve the user experience when JavaScript is available.

Can I use Zod schemas for type-safe form validation in Remix?

Yes, Remix forms can use Zod schemas for type-safe validation by integrating parseWithZod, connecting schema definitions directly to useForm helpers and server actions.

Does this form validation library support Yup and Valibot?

Yes, the library supports Yup and Valibot through parseWithYup and parseWithValibot utilities, enabling flexible schema validation alongside its primary Zod integration.

How do I handle nested objects and arrays in server-driven form validation?

Nested objects and arrays in server-driven forms are handled using built-in field helpers and constraint utilities that manage complex data structures seamlessly within Remix and Next.js.

What is the best way to implement accessible error handling in React apps?

The best way to implement accessible error handling in React apps is using a type-safe validation library that provides built-in accessible error reporting and progressive enhancement for server and client validation.