validate

Validate built iPlug2 plugins with format-specific validators for conformance.

2.4k|358|Updated Apr 11, 2018
One-click install
npx skills add https://github.com/iPlug2/iPlug2 --skill validate-iplug2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/iPlug2/iPlug2/tree/main/.claude/skills/validate
Command: npx skills add https://github.com/iPlug2/iPlug2 --skill validate-iplug2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers verify iPlug2 plugin builds against standard format validators to detect conformance issues before release.

Core Features & Use Cases

  • Multi-format validation: Validate AUv2/AUv3, VST3, and CLAP builds using the official validators (auval, vstvalidator, clap-validator) and pluginval.
  • Quality gate enforcement: Catch compatibility and compliance issues early in CI or local development.
  • Use Case: A plugin built for iPlug2 can be checked for correct plugin IDs, formats, and metadata to prevent vendor issues.

Quick Start

Run the validate skill against your built plugin binaries to perform format-specific checks and report results.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I validate iPlug2 plugins for VST3 and AU formats?

You validate iPlug2 plugins by running format-specific validators such as auval, vstvalidator, clap-validator, and pluginval against your built binaries to verify IDs, formats, and metadata.

What plugin formats are supported by iPlug2 validation?

iPlug2 validation supports AUv2, AUv3, VST3, and CLAP formats, using their respective official validators to check conformance and compliance before release.

Can I run pluginval and auval checks in a CI pipeline?

Yes, you can run pluginval, auval, vstvalidator, and clap-validator during CI pipelines or local development to enforce quality gates and catch compatibility issues early.

Do I need to build iPlug2 plugins before running format validators?

Yes, plugins must be built prior to validation, and the corresponding validator tools like auval and pluginval must be installed and accessible in your environment.

Why does VST3 plugin validation fail during local development?

VST3 plugin validation fails when the built plugin has incorrect IDs, formats, or metadata, or if the required vstvalidator tool is not installed or accessible in your environment.