new-module

Installation
SKILL.md

Create New Module: $ARGUMENTS

Workflow

This skill creates a new VCV Rack module through a multi-phase agent cycle.

Phase 0: Determine Implementation Type

IMPORTANT: Before starting implementation, determine whether this module should be:

Type Use When Examples
Faust DSP Complex audio DSP, physical modeling, filters, effects with many parameters Filters, reverbs, synth voices, physical models
Native C++ Simple utilities, CV processing, logic, sequencers, or when Faust adds unnecessary complexity Crossfaders, mixers, gates, triggers, clock dividers

Ask the user if unclear. Simple CV utilities (mixing, crossfading, logic) should almost always be native C++. Complex audio processing benefits from Faust's DSP primitives and automatic parameter handling.

Installs
7
First Seen
Apr 4, 2026