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

vtex-io-storefront-theme-versioning — скилл для Claude Code

Инструктирует агента по обновлению, публикации и откату тем оформления в VTEX IO без потери контента из Site Editor при смене мажорной версии.

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

Что делает vtex-io-storefront-theme-versioning

Скилл задаёт правила версионирования для приложений с файлами store/blocks.json, store/routes.json и store/templates/. Платформа VTEX IO привязывает данные редактора Site Editor к ключам с номером мажорной версии ([email protected]:template). При переходе на новую мажорную версию привязка сбрасывается. Витрина начинает показывать стандартный шаблон VTEX, теряя все пользовательские настройки страниц.

Агент направляет работу по безопасному маршруту: подготовка отдельного воркспейса командой vtex use rollout-workspace --production, установка приложения и перенос контента мутацией updateThemeIds в сервисе [email protected]. Прогон через GraphQL Admin IDE меняет привязку страниц и редиректов до релиза. Без вызова этой мутации промоут воркспейса в master оставит магазин без наполнения.

Скилл также учитывает логику слияния при вызове vtex workspace promote. Сервер применяет стратегию «mine wins» и при конфликтах сохраняет ежеминутные копии в хранилище userData_backup. Это снижает риск затереть правки мерчанта в мастере.

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

  • предотвратить потерю наполнения Site Editor при релизе новой мажорной версии темы
  • перенести страницы и редиректы между версиями через мутацию updateThemeIds
  • проверить тему в изолированном продакшен-воркспейсе перед промоутом в master
  • спланировать откат темы на предыдущую мажорную версию без ручного ввода данных

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

  • Подскажи план безопасного релиза темы acme.store-theme с версии 1.x на 2.x в VTEX IO.
  • Как запустить мутацию updateThemeIds для переноса страниц из мажорной версии 0 в 1?
  • Проверь скрипт деплоя темы витрины перед выполнением vtex workspace promote.

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/vtex-io-storefront-theme-versioning/SKILL.md

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

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

Вопросы о vtex-io-storefront-theme-versioning

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

Выполните команду npx skills add vtex/skills --skill vtex-io-storefront-theme-versioning -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/vtex-io-storefront-theme-versioning/SKILL.md.

Почему при смене мажорной версии темы пропадает контент?

Сервис vtex.pages-graphql хранит данные Site Editor под ключом с указанием мажорной версии. Новая мажорная версия обращается к пустому ключу и откатывается на стандартные шаблоны VTEX.

Для чего нужен запуск мутации updateThemeIds?

Она переносит сохранённые правки Site Editor, маршруты и редиректы со старого мажорного ключа на новый в рамках одной операции через GraphQL Admin IDE.

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

Все скиллы по теме «Фронтенд и UI» →
saleor-storefront saleor Скилл даёт правила и паттерны для разработки витрин интернет-магазинов на базе Saleor GraphQL API. Помогает настраивать корзину, атрибуты товаров и многоканальные продажи. CX Codex +1 2 300установок storefront-builder saleor Ведёт агента по шагам сборки витрины на Saleor: подключение GraphQL, дизайн, каталог с выбором варианта. Полезен, когда фронтенд уже есть, а данных и UX нет. CX Codex +1 384установок shopify-storefront-graphql официальный Shopify Пишет GraphQL-запросы и мутации к Storefront API Shopify, но сначала ищет их в документации и проверяет валидатором. CX Codex GP ChatGPT 1установок storefront-best-practices medusajs Скилл задаёт правила для разработки витрин интернет-магазина: от карточек товаров до корзины и оформления заказа. Нужен при создании или доработке интерфейса магазина. CX Codex +1 4 600установок amazon-storefront-design nexscope-ai Скилл для сборки витрины Amazon Store: раскладка страниц, история бренда, кликабельные изображения и работа с конверсией. Пригодится, когда страницу магазина нужно собрать по шагам, а не наугад. CX Codex +1 1 100установок api-versioning-policy Samuel Berthe Скилл помогает составить регламент версионирования и вывода API из эксплуатации. Пригодится при подготовке к ломающим изменениям или переходу на схему /v2. CX Codex +1 7 600установок

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

marketplace-rate-limiting Учит агента обрабатывать 429 от VTEX API: экспоненциальный backoff с джиттером, чтение заголовков лимитов, circuit breaker и очередь запросов. CX Codex +1 1 000установок payment-async-flow Правила для кода платёжного коннектора VTEX: Boleto, Pix, банковские редиректы, callbackUrl и проверка подписи. CX Codex +1 1 000установок payment-pci-security Скилл помогает безопасно обрабатывать платежи по картам через Secure Proxy и соблюдать требования стандарта PCI DSS в коннекторах без сертификации. CX Codex +1 1 000установок payment-provider-framework Скилл помогает проектировать и собирать платёжный коннектор VTEX IO. Он пригодится при настройке PPF, маршрутов, Secure Proxy и проверке сборки. CX Codex +1 979установок sales-app-extensibility Помогает разрабатывать, настраивать и собирать расширения для VTEX Sales App. Проводит через семь этапов от проверки структуры проекта до деплоя. CX Codex +1 856установок vtex-io-rootpath Скилл для VTEX IO-приложений в мультибиблиотечных магазинах: подсказывает, как строить URL с учётом префикса привязки. Пригодится при отладке 404 и битых ссылок. CX Codex +1 740установок vtex-io-rbac Помогает настроить доступ к маршрутам и ресурсам приложения VTEX IO: роли, ресурсные политики, VRN и директивы @auth. CX Codex +1 737установок masterdata-storage-strategy Скилл помогает выбрать хранилище данных в экосистеме VTEX и составить JSON-схему для Master Data с правильными индексами, кешем и правами доступа. CX Codex +1 719установок

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

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