Skip to main content
skill CX Codex

vtex-io-react-apps — Claude Code skill for VTEX IO React

A skill for VTEX IO frontend work: it guides React components under the react builder, theme block registration and Site Editor setup.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add vtex/skills --skill vtex-io-react-apps -a claude-code
Open on GitHub

What vtex-io-react-apps does

The skill kicks in when you write components in react/ or describe blocks in store/ for a VTEX IO app. It explains how a block name maps to a component file through interfaces.json, how to expose props to Site Editor with contentSchemas.json, and how storefront styling goes through css-handles.

Admin panels get a stricter rule: build them from vtex.styleguide. Imports of Material UI, Chakra UI or Ant Design trigger a warning, and an app with a third-party admin UI will not clear VTEX App Store review. Data should arrive through GraphQL queries, and user-facing text belongs in react-intl with the messages builder rather than hardcoded strings.

Watch the versioning detail. Merchant edits made in Site Editor are keyed to the MAJOR version of the app that declared the block. Bump that major and the resolver stops seeing those edits until someone migrates them with the updateThemeIds mutation in [email protected]. Backend services, GraphQL resolvers and manifest configuration are out of scope here — the same collection ships separate skills for those.

What it helps with

  • build a storefront component and wire it up as a theme block
  • expose component props for editing in Site Editor
  • build an admin panel from VTEX Styleguide components
  • move interface strings into messages instead of hardcoding them
  • check that a block has an entry in interfaces.json

Example prompts for the agent

  • Create a product-reviews block and register it in store/interfaces.json
  • Add contentSchemas.json so the banner title and colour can be edited in Site Editor
  • Rewrite the review moderation table with vtex.styleguide components

How to install vtex-io-react-apps

1Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-react-apps -a claude-code

2Manually: put the files in place

~/.claude/skills/vtex-io-react-apps/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/vtex-io-react-apps/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about vtex-io-react-apps

How do I install vtex-io-react-apps in Claude Code?

Run npx skills add vtex/skills --skill vtex-io-react-apps -a claude-code. The skill file lands at ~/.claude/skills/vtex-io-react-apps/SKILL.md.

What does vtex-io-react-apps do?

It helps you write VTEX IO React components: mapping theme blocks to files in react/, setting up interfaces.json and contentSchemas.json, and picking the right styling approach for storefront and admin UIs.

How is it different from the other skills in vtex/skills?

This one covers frontend work on the react builder. Backend services, GraphQL schemas and resolvers, and manifest or builder setup each have their own skill in the collection.

Similar skills

Everything for Frontend and UI →

From the same set38

architecture-well-architected-commerce Reviews cross-cutting VTEX commerce architecture against three core pillars. It guides decisions between standard platform capabilities and custom extensions. CX Codex +1 1,200installs vtex-io-application-performance Guides performance work on VTEX IO Node and .NET services, including cache choices, parallel client calls, and avoiding repeated work. CX Codex +1 1,200installs vtex-io-app-settings Helps an agent define settingsSchema for a VTEX IO app and read the values safely in code. Useful when merchants should change app behavior themselves. CX Codex +1 1,200installs vtex-io-storefront-react Guides coding of shopper-facing VTEX IO React components. Enforces vtex.css-handles, localized strings, and storefront hooks while preventing Node-only runtime calls. CX Codex +1 1,200installs vtex-io-graphql-api Guides GraphQL schema and resolver work in VTEX IO apps. Use it when exposing app data through queries or mutations. CX Codex +1 1,200installs vtex-io-masterdata Walks you through Master Data v2 in VTEX IO apps and pushes back when the data belongs somewhere else. CX Codex +1 1,200installs vtex-io-service-apps Guides backend service development under node/ in VTEX IO apps. Configures routes, middleware chains, and @vtex/api clients for background tasks or APIs. CX Codex +1 1,200installs headless-caching-strategy Sets caching rules and TTL values for headless VTEX storefronts. Keeps public endpoints fast while preventing accidental caching of sensitive shopper data. CX Codex +1 1,100installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor