epic-forms

Build and validate Epic Stack forms with Conform and Zod.

Updated May 18, 2026
One-click install
npx skills add https://github.com/mbdeaton/phys-notes --skill epic-forms-mbdeaton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-forms
Source: https://github.com/mbdeaton/phys-notes/tree/main/docs/skills/epic-forms
Command: npx skills add https://github.com/mbdeaton/phys-notes --skill epic-forms-mbdeaton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and validation of forms within Epic Stack applications, ensuring robust data handling and a smooth user experience.

Core Features & Use Cases

  • Form Creation & Validation: Implement forms using Conform for progressive enhancement and Zod for powerful, explicit validation.
  • Error Handling: Manage and display field-specific and general form errors effectively.
  • Advanced Features: Handle file uploads, honeypot fields for spam protection, and complex fieldsets/arrays.
  • Use Case: Build a user registration form that validates email format, password strength, and ensures passwords match, providing immediate feedback to the user.

Quick Start

Use the epic-forms skill to create a basic login form with email and password fields, including validation.

Frequently Asked Questions about epic-forms

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

FAQPage Schema
How do I build and validate forms in the Epic Stack framework?

To build and validate forms in the Epic Stack framework, use Conform for progressive enhancement and Zod for explicit validation, enabling robust data handling and immediate user feedback for inputs like registration fields.

What is the best way to handle asynchronous validation with Zod and Conform?

The best way to handle asynchronous validation with Zod and Conform is to implement explicit validation patterns that support fail-fast error handling, ensuring field-specific and general form errors are managed effectively.

Can I use Conform to handle file uploads and dynamic field arrays?

Yes, you can use Conform to handle advanced form features including file uploads, dynamic field arrays, complex fieldsets, and honeypot fields for spam protection within your web development workflow.

How do I display field-specific errors when using Zod for form validation?

To display field-specific errors during Zod form validation, utilize Conform's error handling mechanisms to manage and surface general form errors and individual field feedback directly to the user.

Does Epic Stack form validation support progressive enhancement?

Yes, Epic Stack form validation supports progressive enhancement by integrating Conform, which ensures forms remain functional and robust even before JavaScript loads on the client side.