mockup-sandbox

Render live web components in iframe previews within a Vite-based sandbox canvas.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/adminsairolotech-bit/sai-rolotech-smart-engines --skill mockup-sandbox-adminsairolotech-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mockup-sandbox
Source: https://github.com/adminsairolotech-bit/sai-rolotech-smart-engines/tree/main/.local/skills/mockup-sandbox
Command: npx skills add https://github.com/adminsairolotech-bit/sai-rolotech-smart-engines --skill mockup-sandbox-adminsairolotech-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Mockup Sandbox enables rapid, in-context UI prototyping by rendering live components inside embeddable iframes on the workspace canvas, so designers and engineers can iterate visuals without deploying code.

Core Features & Use Cases

  • Isolated frontend sandbox powered by Vite for live component previews
  • Each component exposes an iframe preview route that can be embedded on the canvas
  • Supports variant exploration and multi-state previews (loading, empty, error) with design-subagent workflows
  • Guides extraction of real components before redesigns (mockup-extract) and supports graduation to the main app (mockup-graduate)
  • Never embed the main app URL directly; always use the sandbox URL

Quick Start

Start the mockup sandbox server and begin embedding component previews on the canvas.

Frequently Asked Questions about mockup-sandbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render live UI components on a canvas for rapid prototyping?

Live UI components render on a canvas by embedding iframe-enabled preview routes from a Vite-powered frontend sandbox, allowing you to iterate visuals without deploying code.

Can I preview responsive states and themes for web components in an isolated environment?

Yes, you can preview responsive states across mobile, tablet, and desktop alongside various themes within the isolated Vite sandbox environment to compare component variants.

Does UI prototyping with an iframe canvas require a Vite sandbox?

Yes, this UI prototyping approach requires a Vite-based sandbox to power the isolated frontend environment and generate the iframe preview routes for embedding on the canvas.

Why should I not embed the main application URL directly into the canvas workspace?

You should not embed the main application URL because the canvas requires isolated iframe previews from the sandbox URL to ensure safe, contained component rendering without affecting production.

What is the best way to extract real components before redesigning them in a mockup?

The best way to extract real components before redesigning is to use the mockup-extract workflow, which guides pulling existing elements into the sandbox for safe visual iteration.

How do I graduate prototyped UI components from the sandbox back to the main app?

You graduate prototyped UI components from the sandbox back to the main app by following the mockup-graduate workflow, which integrates the finalized variants into your production codebase.