AddThisFeature

Multi-Step Form

Break a long form into steps people will actually finish.

moderate Forms & Input

What it adds

A wizard that splits a long form into digestible steps, with progress and no lost work.

What your agent is told to do

4
  1. 1

    Group fields into steps that make sense to the user, not to your database schema.

  2. 2

    Show progress and let people go back without losing what they entered.

  3. 3

    Validate each step as they leave it, so nobody reaches step 5 and gets bounced to step 1.

  4. 4

    Persist progress so a refresh or a closed tab doesn't wipe everything.

Edge cases it handles

4
  • Going back and changing an early answer must invalidate later answers that depended on it.
  • A refresh mid-wizard must restore the user's place and their data.
  • The browser back button should move back a step, not leave the flow.
  • Only the final step may create the record — no half-built rows in the database.

Definition of done

7
  • Each step validates before advancing.
  • Going back preserves all entered data.
  • A refresh restores position and data.
  • The record is only created on final submit.
  • Progress is visible, and steps are keyboard navigable.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.