panel-mockup

Generate SVG panel designs and implementation scaffolding for modular synth modules.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/davidorex/vcv-rack-module-creation-framework --skill panel-mockup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: panel-mockup
Source: https://github.com/davidorex/vcv-rack-module-creation-framework/tree/main/.claude/skills/panel-mockup
Command: npx skills add https://github.com/davidorex/vcv-rack-module-creation-framework --skill panel-mockup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Generates production-ready SVG panel designs in two phases, saving time by separating the design phase from production scaffolding.

Core Features & Use Cases

  • Phase A (Design Iteration): generate vN-panel.yaml and vN-panel.svg for rapid iteration
  • Phase B (Implementation Scaffolding): after design approval, generate 5 production files (SVG, C++ boilerplate, parameter-spec, integration checklist, component mapping)
  • All files stored under modules/[ModuleName]/.ideas/panels/

Quick Start

Start by generating Phase A design files for the target module's panel.

Frequently Asked Questions about panel-mockup

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

FAQPage Schema
How do I design SVG panels for VCV Rack modules?

SVG panel design for VCV Rack involves creating vector graphics that define module layouts. This Skill generates production-ready SVG panels through a two-phase workflow: Phase A produces rapid-iteration design files (YAML and SVG), then Phase B scaffolds implementation artifacts (C++ boilerplate, parameter specs, and component mapping) once design is approved.

What's the workflow for iterating on panel designs before production?

The two-phase workflow separates design from implementation. Phase A generates vN-panel.yaml and vN-panel.svg for quick iteration cycles without production overhead. Once approved, Phase B produces five production files including the final SVG, C++ scaffolding, and integration documentation.

Can I generate C++ boilerplate and parameter specs from my panel design?

Yes. After design approval in Phase B, this Skill generates [Module]-generated.cpp, parameter-spec.md, component-mapping.json, and an integration checklist alongside your finalized SVG, automating scaffolding that bridges panel design to implementation code.

How do I use panel YAML to define module layouts in Inkscape?

Panel YAML provides structured panel definitions that complement Inkscape SVG workflows. This Skill generates panel YAML files during Phase A iteration, creating a machine-readable spec that captures your design intent and feeds into Phase B production scaffolding.

Where are panel design files stored in the project structure?

All panel artifacts—both iteration and production files—are organized under modules/[ModuleName]/.ideas/panels/, keeping design assets, generated code, and implementation checklists co-located for streamlined module development.

Do I need design approval before generating production scaffolding?

Yes. Phase A generates lightweight design iterations for feedback. Phase B production scaffolding (C++, specs, checklists) only runs after design approval, preventing wasted code generation on unapproved layouts.