module-testing

Validate VCV Rack modules through build, config, and manual testing modes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides automated validation modes for VCV Rack modules: Build Verification, Configuration Validation, and Manual Testing Protocol to help ensure release-ready quality.

Core Features & Use Cases

  • Build Verification: quick compile check to identify basic issues
  • Configuration Validation: validate plugin.json and SVG panel specs
  • Manual Testing Protocol: guided, thorough testing for real-world usage

Quick Start

Run /test [ModuleName] to begin validation. If mode isn't specified, choose 1-4 from the prompt (build, config, manual, skip).

Frequently Asked Questions about module-testing

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

FAQPage Schema
How do I validate a VCV Rack module before release?

Module validation for VCV Rack involves three automated checks: build verification to catch compile errors, configuration validation for plugin.json and SVG panel specs, and a guided manual testing protocol covering polyphony, CV modulation, and sample-rate behavior. Run /test [ModuleName] to start.

What does plugin.json validation check in VCV Rack modules?

Plugin.json validation verifies that your module's configuration file meets VCV Rack specifications, catching structural and format errors before build or deployment.

Can I automate SVG panel validation for my VCV Rack modules?

Yes, the configuration validation mode automates SVG panel spec checking to ensure your panel graphics comply with VCV Rack requirements without manual inspection.

What prerequisites do I need to test VCV Rack modules?

You must have the module implemented, RACK_DIR environment variable set, and the module must exist in your VCV Rack installation to run build verification, config validation, or manual testing.

How does the manual testing protocol work for polyphony and CV modulation?

The manual testing protocol provides a guided workflow that systematically exercises polyphony handling, CV modulation inputs, and sample-rate behavior with actionable next steps to verify real-world performance.