mockup-sandbox

Provision a Vite dev server and iframe previews for isolated UI components on a live canvas.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/samibrahmi/instanotes-api --skill mockup-sandbox-samibrahmi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mockup-sandbox
Source: https://github.com/samibrahmi/instanotes-api/tree/main/newcontent/skills/mockup-sandbox
Command: npx skills add https://github.com/samibrahmi/instanotes-api --skill mockup-sandbox-samibrahmi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prototyping and iterating on live web UI content is slow when it requires full app deployments. This skill provides an isolated sandbox that renders components on a canvas via a Vite dev server and iframe previews, enabling rapid design validation and component exploration.

Core Features & Use Cases

  • Isolated frontend sandbox with per-component preview URLs for iframe embedding.
  • Variant exploration and subagent orchestration patterns for parallel design work.
  • Live rendering of UI states (loading, error, empty) and theme/density variations on the canvas.

Quick Start

Start the mockup-sandbox dev server, create mockup components under artifacts/mockup-sandbox/src/components/mockups, and embed them on the canvas as iframes for preview.

Frequently Asked Questions about mockup-sandbox

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

FAQPage Schema
How do I preview UI components in an isolated sandbox without full app deployments?

You can preview UI components by provisioning a Vite dev server that renders mockup components on a live canvas via iframe previews. This isolated sandbox approach enables rapid design validation without requiring full app deployments.

What is the best way to compare UI variants and states during component prototyping?

Comparing UI variants is handled through variant exploration and subagent orchestration patterns within the sandbox. It renders live UI states like loading, error, empty, and theme variations directly on the canvas for parallel design work.

How do I set up a Vite dev server for live mockup rendering?

Setting up a Vite dev server for live mockup rendering requires starting the sandbox dev server and creating mockup components under artifacts/mockup-sandbox/src/components/mockups. These components are then embedded on the canvas as iframes for preview.

Does component prototyping with iframe previews work for responsive design validation?

Component prototyping with iframe previews does support responsive design validation. The isolated Vite sandbox provides per-component preview URLs that render live UI states and density variations across different viewport contexts.

Can I orchestrate parallel design workflows using a Vite sandbox?

Orchestrating parallel design workflows using a Vite sandbox is supported through subagent orchestration patterns. This integrates with companion skills like mockup-extract and mockup-graduate to manage multi-workflow design iteration and component exploration.

Why do I need a frontmatter-driven SKILL.md file for component preview workflows?

A frontmatter-driven SKILL.md file is required for component preview workflows because the sandbox enforces a single SKILL.md at root with a structured body for operational guidance. It references artifacts/mockup-sandbox to properly source and render mockup components.