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

vtex-io-render-runtime-and-blocks — скилл для Claude Code: установка

Скилл учит агента подключать React-компоненты к Store Framework как блоки в VTEX IO: записи в store/interfaces.json, композиция и связь с темой.

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

Что делает vtex-io-render-runtime-and-blocks

Скилл описывает, как компонент из react/ становится блоком, который тема видит в store/*.json. Каждый блок записывается в store/interfaces.json: ключ — это ID блока, а поле component указывает на точку входа, например ProductReviews или вложенный путь product/ProductReviews.

Для вложенных блоков есть composition. Значение children значит, что компонент сам рисует потомков через props.children. Значение blocks открывает именованные слоты, которыми управляет Store Framework. Список allowed ограничивает, какие блоки можно класть внутрь. Для простого блока composition не нужен.

Главная ловушка в версиях. ID блока привязан к мажорной версии приложения, которое его объявило. Если тема зависит от acme.product-widgets в 0.x, а блок появился только в 5.x, страница упадёт с ошибкой Missing block [email protected]:acme-related-products. Тогда агент должен остановиться и выровнять диапазон зависимости. Внутренности компонента, админку и бэкенд скилл не трогает.

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

  • зарегистрировать компонент ProductReviews как блок в store/interfaces.json
  • проверить, что component указывает на существующий файл в react/
  • настроить вложенные блоки через composition и allowed
  • найти причину ошибки Missing block после смены зависимости темы
  • подключить готовый блок к странице через blocks в store/home.json

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

  • Зарегистрируй ProductReviews как блок Store Framework в store/interfaces.json
  • Проверь, что все блоки в store/interfaces.json ведут на реальные файлы в react/
  • Страница падает с Missing block [email protected]:acme-related-products, разберись с версией блока

Как установить vtex-io-render-runtime-and-blocks

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-render-runtime-and-blocks -a claude-code

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

~/.claude/skills/vtex-io-render-runtime-and-blocks/SKILL.md

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

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

Вопросы о vtex-io-render-runtime-and-blocks

Как установить vtex-io-render-runtime-and-blocks в Claude Code?

Выполните npx skills add vtex/skills --skill vtex-io-render-runtime-and-blocks -a claude-code. Файл скилла окажется в ~/.claude/skills/vtex-io-render-runtime-and-blocks/SKILL.md.

Что делает vtex-io-render-runtime-and-blocks?

Помогает агенту подключать React-компоненты к Store Framework: вносит блоки в store/interfaces.json, сверяет component с файлами в react/ и настраивает composition и allowed.

Почему в VTEX IO появляется ошибка Missing block?

ID блока привязан к мажорной версии приложения, которое его объявило. Если тема зависит от 0.x, а блок добавили в 5.x, резолвер его не найдёт. Нужно поправить диапазон зависимости или перенести объявление блока.

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

Всё по теме «Фронтенд и 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-app-contract Помогает описывать контракт VTEX IO-приложения через manifest.json, builders и зависимости. Нужен при создании, разделении и публикации приложений. CX Codex +1 1 100установок vtex-io-service-runtime Помогает собрать рантайм бэкенд-приложения VTEX IO: точку входа Service, типизированный контекст и настройки service.json. CX Codex +1 1 100установок vtex-io-data-access-patterns Скилл помогает выбрать хранилище данных при разработке приложений для VTEX IO. Он направляет агента при проектировании запросов, кэширования и проверке узких мест в коде. CX Codex +1 1 100установок vtex-io-auth-tokens-and-context Помогает решить, какой токен VTEX IO должен стоять за запросом из бэкенд-приложения: приложение, покупатель или админ. CX Codex +1 1 100установок vtex-io-client-integration Помогает настроить интеграцию бэкенда VTEX IO с внутренними сервисами и сторонними API. Пригодится при создании клиентов в node/clients/ и отказе от прямых вызовов fetch или axios. CX Codex +1 1 100установок vtex-io-auth-and-policies Скилл помогает настраивать права VTEX IO, политики манифеста и доступ к внешним сервисам. Нужен при добавлении интеграций и защищённых маршрутов. CX Codex +1 1 100установок vtex-io-admin-react Задаёт правила сборки панелей управления в VTEX IO на React: учит агента использовать официальные дизайн-системы, обрабатывать состояния загрузки и строить навигацию. CX Codex +1 1 100установок vtex-io-http-routes Помогает проектировать HTTP-эндпоинты бэкенд-сервиса VTEX IO: границы роутов, middleware, валидацию запросов и форму ответа. CX Codex +1 1 100установок

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

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