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

vtex-io-client-integration — скилл для Claude Code: обзор и установка

Помогает настроить интеграцию бэкенда VTEX IO с внутренними сервисами и сторонними API. Пригодится при создании клиентов в node/clients/ и отказе от прямых вызовов fetch или axios.

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

Что делает vtex-io-client-integration

Скилл задаёт правила работы с сетевыми вызовами в серверных приложениях VTEX IO. Он помогает выбрать подходящий класс: готовые решения из @vtex/api и @vtex/clients для чекаута или каталога, ExternalClient для сторонних сервисов и JanusClient для обращений к Core Commerce. Все клиенты регистрируются в классе Clients внутри node/clients/index.ts. В обработчиках создавать экземпляры вручную нельзя. Запросы выполняются только через контекст ctx.clients.

Прямые сетевые запросы через axios, fetch или got в среде VTEX IO запрещены: они ломают сквозную телеметрию платформы и контекст авторизации. Навык требует оформлять сетевой транспорт отдельными классами и централизованно настраивать InstanceOptions. Туда входят таймауты от 1000 до 3000 мс, повторы для идемпотентных операций и сбор метрик.

Скилл сфокусирован только на транспортном слое. Инструкции не затрагивают разметку интерфейсов, GraphQL-схемы, права доступа к роутам и конфигурации в manifest.json или service.json.

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

  • заменить прямые вызовы axios и fetch на клиенты VTEX IO
  • написать кастомный клиент для внешнего API через ExternalClient
  • зарегистрировать интеграции в IOClients для доступа через ctx.clients
  • сконфигурировать InstanceOptions с таймаутами и повторами запросов
  • подключить нативные клиенты каталога и чекаута из @vtex/clients

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

  • Создай класс клиента в node/clients/ для внешнего погодного API и зарегистрируй его в IOClients
  • Проверь бэкенд и перепиши прямые вызовы fetch на клиенты из @vtex/api
  • Настрой InstanceOptions для клиента заказов с таймаутом 2000 мс и двумя повторами

Как установить vtex-io-client-integration

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-client-integration -a claude-code

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

~/.claude/skills/vtex-io-client-integration/SKILL.md

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

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

Вопросы о vtex-io-client-integration

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

Выполните в терминале команду npx skills add vtex/skills --skill vtex-io-client-integration -a claude-code. Инструкции запишутся в файл ~/.claude/skills/vtex-io-client-integration/SKILL.md.

Зачем нужен скилл vtex-io-client-integration?

Он помогает выстроить архитектуру сетевых клиентов в VTEX IO, задействовать контекст ctx.clients и избавиться от нескоординированных HTTP-библиотек вроде axios.

Поможет ли скилл настроить manifest.json или GraphQL?

Нет, правила скилла исключают работу со схемами GraphQL, авторизацией роутов и манифестами manifest.json или service.json. Навык отвечает только за сетевые клиенты.

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

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

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

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установок 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установок marketplace-fulfillment Скилл помогает написать сторону селлера в VTEX: ответ на симуляцию, приём заказа с резервом, подтверждение отгрузки, накладные и трекинг в OMS. CX Codex +1 1 000установок

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

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