mockup-sandbox

Render live web UI components in iframes via an isolated Vite dev server.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/koya-alt/Catalyst --skill mockup-sandbox-koya-alt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mockup-sandbox
Source: https://github.com/koya-alt/Catalyst/tree/main/local/skills/mockup-sandbox
Command: npx skills add https://github.com/koya-alt/Catalyst --skill mockup-sandbox-koya-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enables designers and developers to render interactive web UI components directly on the canvas, eliminating the limitation of static shapes and allowing instant visual feedback for prototypes, responsive designs, and variant comparisons.

Core Features & Use Cases

  • Sets up an isolated Vite dev server that generates preview URLs for each component.
  • Allows embedding these preview URLs as iframe shapes on the workspace canvas.
  • Supports rapid iteration, design variant exploration, responsive and state previews, and multi‑page flows when explicitly requested.
  • Provides guidelines for asset handling, image generation, and custom font integration within the sandbox.
  • Orchestrates subagents for parallel design‑variant creation, enabling efficient multi‑option workflows.

Quick Start

Use the mockup-sandbox skill to launch a Vite preview server, create a component in artifacts/mockup-sandbox/src/components/mockups/..., and embed its preview URL as an iframe 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 interactive UI components for prototyping instead of using static shapes?

To render interactive UI components for prototyping, you can use an isolated Vite dev server to generate live preview URLs and embed them as iframe shapes on your canvas. This provides instant visual feedback for responsive designs and variant comparisons.

Can I use Tailwind and shadcn/ui components in a Vite preview sandbox?

Yes, you can use Tailwind and shadcn/ui within a Vite preview sandbox. The environment natively supports these frameworks, allowing you to rapidly iterate on UI mockups, handle image assets, and integrate custom fonts.

What is the best way to explore multiple design variants for web UI mockups?

The best way to explore multiple design variants is to orchestrate subagents for parallel creation within a Vite sandbox. This multi-option workflow generates distinct component preview URLs, enabling efficient side-by-side variant comparisons on your canvas.

Do I need a specific folder structure to set up a Vite dev server for iframe previews?

Yes, setting up a Vite dev server for iframe previews requires a specific folder structure. You need a root directory containing a SKILL.md file with frontmatter and an artifacts/mockup-sandbox folder to manage your components and assets.

How do I display responsive states and multi-page flows using live web UI components?

To display responsive states and multi-page flows using live web UI components, you generate specific preview URLs from your Vite dev server and embed them as iframe shapes. This enables interactive state transitions and multi-page flow visualization directly in your design workflows.