mockup-sandbox

Run a Vite dev server to preview UI components in isolated iframes.

5|21|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/Exocore-Organization/exocore-web --skill mockup-sandbox-exocore-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mockup-sandbox
Source: https://github.com/Exocore-Organization/exocore-web/tree/main/.local/skills/mockup-sandbox
Command: npx skills add https://github.com/Exocore-Organization/exocore-web --skill mockup-sandbox-exocore-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide an isolated frontend sandbox to rapidly prototype and preview web UI components on the canvas, enabling safe, repeatable experimentation without affecting the main app.

Core Features & Use Cases

  • Isolated sandbox for rapid UI prototyping and on-canvas previews
  • Vite-based dev server with per-component preview routes at /__mockup/preview/{folder}/{ComponentName}
  • Support for multi-viewport previews (mobile/tablet/desktop) via iframe embedding
  • Design-exploration workflows with variant creation, extraction prompts, and live preview updates
  • Clear asset/script organization under artifacts/mockup-sandbox for reproducible work

Quick Start

Initialize the mockup sandbox workflow by creating a new mockup component and embedding its iframe preview 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 preview web UI components on a canvas without affecting the main app?

You can preview web UI components safely using an isolated frontend sandbox that embeds live iframe previews directly on a canvas, enabling rapid prototyping and design exploration without affecting the main application.

What is the best way to prototype UI with multi-viewport layouts in a Vite dev server?

The best way to prototype multi-viewport UI layouts is using a Vite-based dev server that serves per-component preview routes and embeds them via iframes to simulate mobile, tablet, and desktop views simultaneously.

How do I set up component previews mapped to specific files in a UI prototyping sandbox?

To set up component previews mapped to specific files, initialize a Vite dev server in a dedicated artifacts directory and use a component registry to route and serve individual previews at structured URL paths.

Can I create design variants and extract prompts during UI prototyping?

Yes, you can create design variants and extract prompts during UI prototyping by using design-exploration workflows that support live preview updates and variant creation within the isolated sandbox environment.

Does UI prototyping in an isolated sandbox require specific asset organization?

UI prototyping in an isolated sandbox requires clear asset and script organization under a specific artifacts folder, ensuring that all design exploration and component preview work remains reproducible.

When should I not use a sandbox for UI prototyping?

You should not use a sandbox for UI prototyping if your task requires direct integration with the main application's live data or if you need to deploy the prototype immediately to production without Vite.