К основному содержанию
скилл CX Codex

vtex-io-storefront-react — скилл для Claude Code: как установить

Задаёт правила создания React-компонентов витрины VTEX IO: обязывает использовать vtex.css-handles, контекстные хуки и локализацию, защищая браузерный код от серверных зависимостей.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add vtex/skills --skill vtex-io-storefront-react -a claude-code
Открыть на GitHub

Что делает vtex-io-storefront-react

Скилл формулирует правила для ИИ-ассистента при разработке клиентских блоков Store Framework в каталоге react/. Он требует оформлять стили исключительно через vtex.css-handles, чтобы темы могли переопределять оформление без правки разметки. Любые произвольные имена классов блокируются. Видимый текст предписывается оборачивать в компоненты сообщений вроде <FormattedMessage id="..." />, исключая сырые строки в JSX.

Компоненты должны оставаться презентационными. Данные рекомендуется получать через готовые контексты витрины вроде useProduct, useRuntime или useOrderForm, а не прямыми сетевыми запросами к API из браузера. Любой импорт серверных библиотек вроде fs или обращение к window без проверки typeof window !== 'undefined' приведёт к ошибкам при серверном рендеринге витрины.

Скилл запрещено применять для бэкенда, маршрутов сервисов, схем GraphQL или админ-панелей. Для регистрации блоков и привязки их к Store Framework требуются другие правила архитектуры VTEX IO.

Какие задачи решает

  • оформить стили витринных компонентов через vtex.css-handles вместо жёстких CSS-классов
  • подключить витринные контексты через хуки useProduct или useOrderForm
  • защитить клиентский код от импорта серверных библиотек Node.js
  • заменить статический текст в JSX на идентификаторы из системы локализации
  • обеспечить доступность кнопок и ссылок без кликабельных тегов div

Примеры запросов агенту

  • Создай витринный компонент баннера в react/Banner.tsx с кастомными стилями через vtex.css-handles.
  • Проверь компонент карточки товара на наличие прямых вызовов API и замени их на хук useProduct.
  • Сделай клиентскую форму подписки, вынеси тексты в i18n и добавь семантичные кнопки.

Как установить vtex-io-storefront-react

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/vtex-io-storefront-react/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о vtex-io-storefront-react

Как установить vtex-io-storefront-react в Claude Code?

Выполните команду npx skills add vtex/skills --skill vtex-io-storefront-react -a claude-code в терминале вашего проекта.

Для чего нужен скилл vtex-io-storefront-react?

Он направляет ассистента при написании витринных компонентов Store Framework. Правила заставляют использовать vtex.css-handles, настраивать переводы текстов и предотвращают вызовы серверных пакетов в браузере.

Подходит ли этот скилл для бэкенда или админки VTEX IO?

Нет, скилл не применяется для интерфейсов администратора, схем GraphQL, сервисных маршрутов и регистрации блоков. Эти задачи вынесены в отдельные спецификации VTEX IO.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора38

vtex-io-react-apps Скилл для фронтенда VTEX IO: помогает собирать React-компоненты под билдер react, регистрировать блоки и настраивать Site Editor. CX Codex +1 1 500установок architecture-well-architected-commerce Оценивает сквозную архитектуру проектов на VTEX по трём фундаментальным опорам. Помогает выбирать между готовыми функциями платформы и заказной разработкой. CX Codex +1 1 200установок vtex-io-application-performance Помогает находить узкие места в бэкендах VTEX IO на Node и .NET: кэшировать данные, распараллеливать запросы и не выполнять одну работу повторно. CX Codex +1 1 200установок vtex-io-app-settings Скилл помогает описать настройки VTEX IO приложения через settingsSchema и безопасно читать их в коде. Пригодится, когда мерчант должен менять поведение приложения сам. CX Codex +1 1 200установок vtex-io-graphql-api Помогает описать GraphQL-схему и подключить резолверы в приложении VTEX IO. Пригодится, когда нужно открыть данные через запросы или мутации. CX Codex +1 1 200установок vtex-io-masterdata Помогает решить, стоит ли вообще хранить данные в Master Data, и если да — как вести сущности, схемы и CRUD в VTEX IO. CX Codex +1 1 200установок vtex-io-service-apps Помогает проектировать бэкенд-сервисы в VTEX IO на Node.js. Задаёт правила для роутов в service.json, middleware и типизированных клиентов @vtex/api. CX Codex +1 1 200установок headless-caching-strategy Задаёт правила кэширования для headless-витрин на VTEX. Помогает настроить CDN, BFF и стратегию stale-while-revalidate без утечки личных данных. CX Codex +1 1 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой