What problem does it solve? Designing and iterating on web UI components requires a way to render live HTML/CSS/React on a canvas board, but static canvas shapes cannot show real rendered components. This Skill sets up an isolated Vite sandbox where each component gets a preview URL that can be embedded as a live iframe on the workspace canvas. ## Core Features & Use Cases - Isolated Component Previews: Runs a Vite dev server in artifacts/mockup-sandbox/ that auto-discovers components and serves each at a /preview/{folder}/{ComponentName} route for iframe embedding. - Design Variant Exploration: Orchestrates DESIGN subagents in parallel to build multiple design alternatives (e.g., minimal vs. bold pricing cards) and lays them out side-by-side on the canvas. - Responsive, State, and Theme Previews: Supports multi-viewport layouts (mobile/tablet/desktop), loading/error/empty states, and dark vs. light mode comparisons using Tailwind and pre-installed shadcn/ui components. - Use Case: A user asks to see three options for a hero section. The Skill places building-state iframes on the canvas, fans out DESIGN subagents to create each variant, then aligns the iframes and presents the result. ## Quick Start Ask the assistant to create a mockup of a pricing card with three design variants and show them side-by-side on the canvas.