mockup-sandbox

Embed and preview live UI components on a canvas using an isolated Vite sandbox.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/soq123/SE3354-Calo-fit --skill mockup-sandbox-soq123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mockup-sandbox
Source: https://github.com/soq123/SE3354-Calo-fit/tree/main/.local/skills/mockup-sandbox
Command: npx skills add https://github.com/soq123/SE3354-Calo-fit --skill mockup-sandbox-soq123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an isolated sandbox to prototype and preview live UI components on the canvas without touching the main app, enabling rapid iteration and side-by-side comparisons.

Core Features & Use Cases

  • Isolated Vite dev server with iframe-based previews at /__mockup/preview/{folder}/{ComponentName}
  • Support for design variant exploration and subagent orchestration for parallel work
  • Clear workflow for embedding, presenting, and iterating mockups on the workspace canvas

Quick Start

Start the mockup sandbox dev server and create a simple mockup component under artifacts/mockup-sandbox/src/components/mockups, then embed it 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 live UI components on a canvas without affecting my main app?

The mockup sandbox uses an isolated Vite dev server to render live UI components in iframe previews, allowing you to compare design variants and test component states directly on the workspace canvas.

What is the best way to compare multiple UI design variants side-by-side?

Side-by-side UI variant comparison is achieved through subagent orchestration patterns in the mockup sandbox, which renders multiple isolated iframe previews on the canvas for parallel design exploration.

Do I need a Vite environment to prototype UI mockups with iframe isolation?

A Vite-based sandbox environment is required to prototype UI mockups with iframe isolation, along with YAML frontmatter in the skill definition file to configure identity and capabilities.

How do I test responsive layouts for UI components in an isolated preview?

Responsive layouts are tested by rendering live UI components in the mockup sandbox's isolated iframe previews, allowing you to validate component states and layout behavior directly on the workspace canvas.

Can I use Tailwind CSS to style UI prototypes in a Vite sandbox?

Tailwind CSS is supported for styling UI prototypes in the Vite-based sandbox, enabling rapid iteration and styling of live component mockups embedded on the workspace canvas.

When should I avoid using an isolated mockup sandbox for UI prototyping?

An isolated mockup sandbox should be avoided when components require deep integration with main application state or external dependencies that cannot operate within an isolated iframe-based Vite preview environment.