form-wizard-builder

Build multi-step forms with per-step validation and shared state.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/vecear/Nipponverb --skill form-wizard-builder-vecear
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-wizard-builder
Source: https://github.com/vecear/Nipponverb/tree/main/.claude/skills/form-wizard-builder
Command: npx skills add https://github.com/vecear/Nipponverb --skill form-wizard-builder-vecear

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Form builders often struggle with maintaining consistent validation and shared state across multiple steps. This Skill provides a blueprint to orchestrate multi-step experiences with per-step schemas, navigation, and error handling.

Core Features & Use Cases

  • Structured steps with per-step validation using Zod/Yup.
  • Shared state management across steps (Zustand/Context).
  • Navigation with Next/Back/Skip, progress indicators, and a final review screen.
  • Lightweight, customizable wizard suitable for onboarding, checkout, or surveys.

Quick Start

Define steps, build each step component with a validation schema, and connect a shared state to drive navigation and persistence.

Frequently Asked Questions about form-wizard-builder

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

FAQPage Schema
How do I build multi-step forms with shared state and per-step validation?

Multi-step forms require per-step validation schemas using Zod or Yup and a centralized state store like Zustand. You define step components, connect the shared state, and implement navigation logic to orchestrate the wizard flow.

What is the best way to manage state across multiple form steps in React?

Managing state across multiple form steps is best handled using a centralized state store via Zustand or Context. This ensures data persists consistently as users navigate forward, backward, or skip steps throughout the onboarding or checkout process.

Can I use Zod for validating individual steps in a wizard form?

Yes, you can use Zod to validate individual steps in a wizard form. You define specific validation schemas for each step component, ensuring data integrity before allowing navigation to the next stage or the final review screen.

How do I add navigation and progress indicators to a multi-step survey?

Navigation and progress indicators for a multi-step survey are added by building step components with Next, Back, and Skip logic. A shared state store drives the persistence and updates the progress UI as users advance through the stages.

Does a multi-step form wizard need a final review screen before submission?

A final review screen is a core feature of this multi-step form wizard structure. It aggregates the shared state data collected across all previous steps, allowing users to verify their inputs before final submission.

When should I use a multi-step wizard instead of a single long form for onboarding?

A multi-step wizard is ideal for onboarding, checkout, or surveys that collect data in stages. It breaks long inputs into structured steps with per-step validation, reducing user friction and preventing validation errors on a massive single form.