A multi-step form state machine — per-step validation gates (sync or async), focus moved to the first bad field, and a self-contained progress rail.
npx shadcn@latest add @zyeon/form-wizard
Sign in or get a license at Zyeon UI to see its source and install it.