--- name: wizard description: Design and build beautiful, heavily animated onboarding wizards and checklists — the setup guide or sign-up flow a new member follows (settings, information to enter, tasks, rules to acknowledge). One drop-in kit (wizard.css + wizard.js, no build), two families — one-step wizards (one step per screen, top or side rail, progress, Back/Next, validation, finale) and vertical checklist steppers with progress (card, flat task sections with an illustration like a store console's "Release your app" page, tiles, dock, collapsed peek). States are server HTML (done, current, locked, skipped); every change is loud on purpose — 3D step transitions, check-offs that stamp and throw sparks, overshooting progress, unlock shakes, confetti — then still. Use it whenever the user wants a wizard, stepper, multi-step form, onboarding or setup checklist, getting started guide, task list with progress, or says such a screen looks plain or boring. license: MIT compatibility: Plain CSS and JavaScript for evergreen browsers (individual transform properties, @property, :has(), container query units, IntersectionObserver, WAAPI) — no framework, no build. scripts/check.mjs needs Node 22+ and Google Chrome or Chromium. Pairs with the webmovie skill (same motion language) but does not require it. --- # wizard — onboarding checklists and one-step wizards that move A new member meets a site through a short list of things to do. That list decides whether they finish setting up. This skill designs it well and makes every step **feel like an event**: the step that leaves whips away in 3D, the next one lands with overshoot, a finished task stamps its check mark and throws sparks, the progress bar overshoots with a glowing comet, the next task jumps forward and its button calls for attention, the last one ends in confetti. Two families, one kit (`assets/wizard.css` + `assets/wizard.js`): | Family | Markup | Use when | | --- | --- | --- | | **One-step wizard** — one step per screen | `