--- title: Iterate on UI with Live Mode tagline: "Pick an element, generate three variants, accept one. Canvas-like iteration without leaving your code." order: 2 description: "Use /impeccable live to visually iterate on a real element in your dev server: pick, annotate, generate three variants, accept the one you want, and have it written back to source." --- ## What you'll build You will use `/impeccable live` on your dev server to iterate on a single piece of UI (a hero, a card, a section) and end with one of three AI-generated variants written back to source as real code. You'll see the canvas-style picking, annotation, and three-up cycling flow. Total time: about ten minutes. Most of that is picking what to iterate on. ## Prerequisites - Impeccable installed (see [getting started](/tutorials/getting-started) if you have not). Run `/impeccable init` first if you haven't yet: variants lean on `PRODUCT.md` and `DESIGN.md` for brand fit. - A running dev server with HMR (Vite, Next.js, SvelteKit, Astro, Nuxt, Bun) OR a static HTML file open in a browser. - A page with at least one piece of UI you'd like to iterate on. A newsletter card, a hero, a pricing tier, something small enough to hold in your head. ## Step 1. Start live mode From your harness, run: ``` /impeccable live ``` The skill starts a small local helper server on port 8400 and injects a `