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

vtex-io-app-contract — скилл для Claude Code

Помогает описывать контракт VTEX IO-приложения через manifest.json, builders и зависимости. Нужен при создании, разделении и публикации приложений.

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

Что делает vtex-io-app-contract

Скилл разбирает контракт VTEX IO-приложения: идентичность через vendor, name и version, объявления builders, dependencies, peerDependencies и billingOptions. Он помогает связать заявленные возможности с тем, что приложение действительно поставляет.

Правила подсказывают, когда добавить builder для node, graphql, react, admin, store, messages, pixel или masterdata, а когда вынести возможность в отдельное приложение. Также скилл помогает искать причины ошибок link и publish на уровне манифеста.

Если приложение содержит backend или GraphQL, но соответствующий builder не объявлен в manifest.json, контракт будет неполным, а платформа проигнорирует эту возможность.

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

  • описать контракт VTEX IO-приложения в manifest.json
  • подобрать builders под фактические возможности приложения
  • разделить dependencies и peerDependencies
  • найти причину ошибки link или publish
  • проверить идентичность и версию перед публикацией

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

  • Проверь manifest.json нового VTEX IO-приложения и предложи нужные builders.
  • Определи, что вынести в отдельное приложение, если манифест содержит несвязанные возможности.
  • Разбери ошибку publish и проверь dependencies, peerDependencies, billingOptions и версию приложения.

Как установить vtex-io-app-contract

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-app-contract -a claude-code

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

~/.claude/skills/vtex-io-app-contract/SKILL.md

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

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

Вопросы о vtex-io-app-contract

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

Выполните npx skills add vtex/skills --skill vtex-io-app-contract -a claude-code, затем проверьте файл ~/.claude/skills/vtex-io-app-contract/SKILL.md.

Что делает vtex-io-app-contract?

Скилл помогает определить контракт VTEX IO-приложения через manifest.json: builders, зависимости, идентичность и коммерческие параметры.

Когда использовать dependencies, а когда peerDependencies?

dependencies подходят для приложений, которые можно автоматически установить вместе с текущим. peerDependencies нужны для внешне управляемых приложений и приложений с billingOptions.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

vtex-io-messages-and-i18n Помогает вынести пользовательские строки в messages-инфраструктуру VTEX IO вместо хардкода в JSX и резолверах. CX Codex +1 1 100установок vtex-io-security-boundaries Направляет ИИ-агента при аудите точек входа и сервисных границ в приложениях VTEX IO. Помогает пресечь утечки данных между аккаунтами и закрыть публичные эндпоинты. CX Codex +1 1 100установок vtex-io-events-and-workers Учит агента писать в VTEX IO обработчики событий и воркеры, которые переживают повторную доставку. Пригодится, когда тяжёлую работу пора вынести из HTTP-роутов. CX Codex +1 1 100установок vtex-io-service-configuration-apps Скилл помогает разделять логику сервисов и настройки в VTEX IO с помощью билдера configuration. Пригодится при передаче единой схемы конфигурации между несколькими приложениями. 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-render-runtime-and-blocks Скилл учит агента подключать React-компоненты к Store Framework как блоки в VTEX IO: записи в store/interfaces.json, композиция и связь с темой. CX Codex +1 1 100установок

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

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