What problem does it solve?
It prevents broken VTEX IO app linking, publishing, and capability discovery by ensuring your manifest.json accurately declares the app identity, builders, dependencies, and billing boundaries.
Core Features & Use Cases
- Contract-first validation: Aligns every shipped capability with a corresponding builder declaration in manifest.json so the platform compiles what you actually intend to ship.
- Correct integration boundaries: Guides whether related apps belong in
dependencies vs peerDependencies, especially around billingOptions and environment-managed apps.
- Semver-safe identity hygiene: Ensures vendor/name/version remain publishable and stable so upgrades are predictable across workspaces and releases.
- Use Cases: Scaffolding a new VTEX IO app, adjusting builders for capability changes, and fixing link/publish failures caused by manifest-level contract issues.
Quick Start
Apply this skill to review your VTEX IO manifest.json and decide exactly which builders, dependencies, peerDependencies, and billingOptions correctly reflect the app contract you intend to publish.