What problem does it solve?
This skill addresses the high complexity of implementing Apple's modern AUv3 audio plugin standard, preventing common pitfalls in render-block wiring, parameter tree bridging, and iOS extension lifecycle management.
Core Features & Use Cases
- Adapter Implementation: Provides guidance on the PulpAudioUnit subclass, including render-block logic, bus negotiation, and state persistence.
- iOS/macOS Lifecycle: Manages the distinct requirements for macOS framework-based plugins and iOS monolithic app extensions.
- Use Case: Use this skill when debugging why an AUv3 plugin fails to load in Logic Pro, or when implementing MPE routing and automation write-back for a new audio effect.
Quick Start
Use the auv3 skill to diagnose why the current plugin is failing auval validation or to verify the correct rpath configuration for a macOS AUv3 framework.