skill_impl

Automate end-to-end DSP implementation for APC plugin projects.

3|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/joshband/LocusQ --skill skill-impl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill_impl
Source: https://github.com/joshband/LocusQ/tree/main/.codex/skills/impl
Command: npx skills add https://github.com/joshband/LocusQ --skill skill-impl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bridges design spec to production DSP code for APC plugins, enabling consistent, testable implementations and traceable decisions.

Core Features & Use Cases

  • Phase-driven DSP development guidelines, including prepareToPlay and processBlock lifecycles.
  • Parameter-binding discipline with unified handling, smoothing, and range validation.
  • Documentation and validation workflow, including traceability artifacts and ADR updates.

Quick Start

Read the architecture and creative-brief, then implement DSP blocks, connect parameters, and validate in a test project.

Frequently Asked Questions about skill_impl

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

FAQPage Schema
How do I map DSP design specifications to production JUCE plugin code?

Mapping DSP design specifications to JUCE plugin code requires bridging design specs to implementation through phase-driven development. This process ensures consistent, testable code, handles prepareToPlay and processBlock lifecycles, and maintains traceable decisions.

What is the best way to ensure real-time safety in DSP plugin development?

Ensuring real-time safety in DSP plugin development involves applying strict design-to-code mapping and validation workflows. This approach satisfies real-time constraints by enforcing parameter coupling discipline and adhering to architecture guidelines across implementation paths.

How do I implement parameter binding and smoothing for audio plugins?

Implementing parameter binding and smoothing for audio plugins requires unified parameter handling discipline. This includes connecting parameters to DSP blocks, validating ranges, and applying smoothing techniques within the processBlock lifecycle to ensure stable audio processing.

How do I validate DSP implementations and document traceable decisions?

Validating DSP implementations and documenting traceable decisions involves following a structured validation workflow. This includes generating traceability artifacts, updating Architecture Decision Records, and testing implementations in a dedicated test project to verify compliance.

Can I use this DSP development workflow for both WebView and Visage plugin paths?

Using this DSP development workflow for plugin paths is supported across both WebView and Visage frameworks. It applies framework integration rules to ensure consistent parameter binding, real-time safety, and design-to-code mapping regardless of the chosen UI path.

What prerequisites do I need before starting phase-driven DSP implementation?

Starting phase-driven DSP implementation requires reading the architecture and creative-brief documents beforehand. These inputs provide the necessary design context to implement DSP blocks, connect parameters, and validate the plugin within a test project environment.