module-lifecycle

Automate VCV Rack module lifecycle management across macOS, Linux, and Windows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes lifecycle operations for VCV Rack modules, including installation, uninstallation, reset to ideation, and destruction, with safety checks, backups, and state tracking.

Core Features & Use Cases

  • Installation (Mode 1): Copy module to the VCV Rack plugins directory
  • Uninstallation (Mode 2): Remove plugin while preserving source code
  • Reset to Ideation (Mode 3): Surgical rollback removing implementation but keeping ideation artifacts
  • Destroy (Mode 4): Complete removal with backup (irrevocable option)
  • Safety and traceability: platform detection, confirmations, backups, and MODULES.md updates

Quick Start

Use /install-module to begin installation, or /destroy to remove a module.

Frequently Asked Questions about module-lifecycle

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

FAQPage Schema
How do I install a VCV Rack module to the correct plugin directory?

Installation copies your module to the VCV Rack plugins directory with platform detection for macOS, Linux, and Windows. The Skill handles directory placement, build verification, and automatic MODULES.md updates to register your plugin.

Can I uninstall a VCV Rack module while keeping my source code?

Yes, uninstallation removes the plugin from VCV Rack's directories while preserving your source code. This lets you clean up installed versions without losing development files.

What's the safest way to remove a VCV Rack module with a backup?

Destroy mode removes a module completely with automatic backup creation, providing an irrevocable option with traceability. Backups preserve state before deletion so you can audit what was removed.

How do I roll back a VCV Rack module to its ideation state?

Reset to ideation surgically removes implementation files while keeping ideation artifacts, letting you preserve design notes and revert to an earlier development phase without full destruction.

Does module lifecycle management work across macOS, Linux, and Windows?

Yes, the Skill enforces platform detection and applies platform-aware installation and removal across macOS, Linux, and Windows plugin directories with consistent safety checks and state tracking.

Why do I need backups and version cleanup during module installation?

Backups preserve previous states for rollback, while old version removal prevents conflicts and directory clutter. Together they ensure clean installations and enable safe recovery if something goes wrong.