ui-mockup

Generate WebView UI mockup artifacts for audio plugins.

206|69|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/glittercowboy/plugin-freedom-system --skill ui-mockup-glittercowboy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-mockup
Source: https://github.com/glittercowboy/plugin-freedom-system/tree/main/.claude/skills/ui-mockup
Command: npx skills add https://github.com/glittercowboy/plugin-freedom-system --skill ui-mockup-glittercowboy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill orchestrates the WebView UI mockup workflow, delegating the design iteration to a design agent (ui-design-agent) and the production scaffolding to a finalization agent (ui-finalization-agent). It enables teams to rapidly converge on UI layouts for plugin interfaces, reducing back-and-forth and manual coordination when a user asks to design UI for a plugin.

Core Features & Use Cases

  • Phase A orchestration: Generates v[N]-ui.yaml and v[N]-ui-test.html for rapid iteration.
  • Phase B gating: Waits for a Phase 5.5 Finalize decision before producing production UI artifacts (v[N]-ui.html, v[N]-PluginEditor.*, v[N]-CMakeLists.txt, etc.).
  • Workflow vs Standalone: Supports state-tracking mode via .continue-here.md and can operate in standalone mode when no state file exists.

Quick Start

Begin by initiating a mockup design for your plugin, e.g., "design a compressor UI with 6 controls." The skill will create the initial design artifacts and guide you through the decision gates to finalize the UI.

Frequently Asked Questions about ui-mockup

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

FAQPage Schema
How do I generate WebView UI mockups for audio plugin design?

WebView UI mockups are interactive visual prototypes for plugin interfaces. This Skill orchestrates the mockup workflow by delegating design iteration to a design agent, producing versioned YAML and HTML artifacts (v[N]-ui.yaml, v[N]-ui-test.html) that let you rapidly test layouts and refine aesthetics before committing to production code.

What's the workflow for iterating on plugin UI designs?

Start by describing your plugin UI requirements—e.g., "design a compressor with 6 controls." Phase A generates mockup artifacts for iteration and testing. Once approved, Phase B gates the transition to finalized production artifacts (v[N]-ui.html, v[N]-PluginEditor files, CMake snippets) via a decision checkpoint, eliminating manual coordination between design and implementation.

Can I use this Skill with design agents for collaborative plugin workflows?

Yes. The Skill delegates design iteration to ui-design-agent and production scaffolding to ui-finalization-agent, integrating with downstream agents and state-tracking systems. It supports both workflow mode (via .continue-here.md state files) and standalone mode, fitting collaborative and independent design processes.

What artifacts does the plugin UI mockup process produce?

Phase A produces versioned design artifacts: v[N]-ui.yaml (structured design) and v[N]-ui-test.html (testable mockup). Phase B, after finalization approval, produces production artifacts: v[N]-ui.html, v[N]-PluginEditor.* files, and CMakeLists.txt snippets ready for plugin integration.

Does this support iterative design with approval gates?

Yes. The Skill enforces Phase A for rapid iteration and refinement, then gates Phase B with a finalization decision checkpoint. This structure reduces back-and-forth by separating design exploration from production commitment, ensuring sign-off before generating integration code.

Can I use plugin UI mockups in standalone mode without state tracking?

Yes. The Skill operates in standalone mode when no .continue-here.md state file exists, letting you generate one-off mockups without workflow integration. Workflow mode preserves design context across sessions for complex, multi-phase projects.