vtex-io-storefront-theme-app
Installation
SKILL.md
Storefront Theme App
When this skill applies
Use this skill when working on the app that assembles the storefront — the theme app that owns the page tree, custom routes, and Site Editor surface area for a store.
- Scaffolding
vendor.store-themeor any app with thestorebuilder that ships pages - Adding or changing
store/blocks.jsonor per-template files understore/blocks/ - Adding or modifying a custom route in
store/routes.json - Composing the block tree for
store.home,store.product,store.search,store.custom, or any native page template - Extending or overriding a base theme such as
vtex.store-theme - Reviewing whether a change belongs in the theme app, in a component app, or in app settings
Do not use this skill for:
- registering a new block in a component app (
store/interfaces.json) — usevtex-io-render-runtime-and-blocks - implementing the React component behind a block — use
vtex-io-storefront-react - changing the theme app's installed version on
master— usevtex-io-storefront-theme-versioning - localized strings — use
vtex-io-messages-and-i18n