What problem does it solve?
It prevents VTEX Store Framework React storefront and admin UI integrations from failing due to missing interfaces, incorrect styling conventions, broken Site Editor schemas, or unsafe client-side API calls.
Core Features & Use Cases
- Store Framework block mapping: Define
store/interfaces.json so theme blocks correctly resolve to React root exports and can render on the storefront.
- Store Editor prop configurability: Create
store/contentSchemas.json so component props are editable via Site Editor using JSON Schema.
- Correct styling and data fetching patterns: Use
vtex.css-handles for storefront styling and vtex.styleguide for admin UIs, while fetching data via GraphQL with useQuery rather than direct browser API calls.
Quick Start
Use the skill to implement a VTEX IO React storefront component by adding the required store/interfaces.json entry, creating any needed store/contentSchemas.json definitions for Site Editor, and wiring the React root export under react/ with vtex.css-handles styling.