plugin-planning

Automates JUCE plugin pre-CMP design via Phaver's PreCMPDesignPlugin.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the initial, critical stages of JUCE plugin development: in-depth research and structured planning. It ensures a solid foundation by creating essential contracts like DSP architecture and implementation plans, preventing costly rework and design drift.

Core Features & Use Cases

  • Interactive Research: Guides through identifying technical approaches, researching JUCE DSP modules, and analyzing professional plugin examples.
  • DSP Architecture Specification: Generates a detailed architecture.md contract, outlining core components, signal flow, and parameter mapping.
  • Implementation Plan Creation: Calculates plugin complexity and creates a plan.md with phased implementation strategies for complex projects.
  • Use Case: Kickstart a new audio effect plugin by defining its core DSP, researching suitable JUCE classes, and generating a step-by-step development plan, all without manual document creation.

Quick Start

To begin planning a new plugin named 'TapeDelay', ensure a creative brief exists, then initiate the planning process.

/plan TapeDelay

Frequently Asked Questions about plugin-planning

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

FAQPage Schema
How do I plan DSP architecture for a JUCE plugin before coding?

DSP architecture planning structures your plugin's signal flow, core components, and parameter mapping before implementation. This Skill generates a detailed architecture.md contract by researching JUCE DSP modules and analyzing professional examples, establishing a solid foundation that prevents costly rework during development.

What's involved in researching plugin design approaches for JUCE?

Plugin research identifies technical approaches, suitable JUCE DSP classes, and implementation patterns by analyzing professional examples. This Skill automates guided research to document findings in an architecture contract, ensuring your design decisions are informed and documented.

How do I create an implementation plan for a complex JUCE plugin?

Implementation planning breaks down plugin complexity into phased development stages with clear milestones. This Skill calculates complexity metrics and generates a step-by-step plan.md, enabling systematic development without scope creep or architectural drift.

What preparation is needed before starting plugin planning?

You need an existing creative brief describing your plugin's purpose and core functionality. This Skill validates the brief, then orchestrates research and planning to generate architecture and implementation contracts from that starting point.

Can I use this for audio effect plugins specifically?

Yes. This Skill supports any JUCE plugin type. It's designed for audio effects by example—like a tape delay—but applies equally to synthesizers, instruments, and other plugin categories requiring DSP specification and phased implementation.

What's the difference between architecture and implementation planning?

Architecture planning defines signal flow, components, and parameter mapping in architecture.md. Implementation planning calculates complexity and creates phased development steps in plan.md. Both are generated together to ensure design and execution align.