What problem does it solve?
This Skill helps you avoid fragile, ad hoc configuration handling in VTEX IO by using configuration apps to inject a structured, verifiable contract into service apps at runtime.
Core Features & Use Cases
- Service vs. configuration app separation: Model runtime services separately from injected configuration contracts.
- Schema-driven configuration contracts: Define
configuration/schema.json in the service and provide matching configuration.json in the configuration app.
- Runtime injection via
ctx.vtex.settings: Consume injected settings directly from runtime context, not via extra HTTP fetches.
Use cases include sharing one configuration model across multiple services, decoupling configuration lifecycle from runtime lifecycle, and reviewing whether a service should be explicitly opted-in to configuration resolution.
Quick Start
Ask an AI to "create a VTEX IO configuration app that injects validated workspace configuration into a service app using configuration/schema.json, configuration.json, and ctx.vtex.settings, including the required settingsType or @settings opt-in."