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

vtex-io-http-routes — скилл для Claude Code: HTTP-роуты в VTEX IO

Помогает проектировать HTTP-эндпоинты бэкенд-сервиса VTEX IO: границы роутов, middleware, валидацию запросов и форму ответа.

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

Что делает vtex-io-http-routes

Скилл включается, когда сервису VTEX IO нужны явные HTTP-эндпоинты через роуты в service.json и обработчики в node/. Он разбирает, где проходит граница роута, как собрать цепочку middleware и как описать параметры, query, заголовки и тело запроса прямо у обработчика.

Внутри — правила решений и жёсткие ограничения с примерами кода. Обработчик должен держать контракт явным: если он сразу делегирует вызов, не проверив обязательные параметры, скилл советует остановиться и описать контракт. Повторяющиеся проверки подписи или нормализацию запроса он выносит в middleware, а не копирует по хендлерам. Долгие циклы и пакетные импорты в роуте — повод перенести работу в асинхронный поток и вернуть 202.

Есть рекомендованная раскладка файлов: node/routes/ по доменам вроде orders.ts и webhooks.ts, рядом node/middlewares/. Публичный роут считается внешним контрактом, поэтому расширять его до public без проверки валидации и авторизации не стоит. Скилл не для GraphQL, не для политик в manifest.json и не для настройки рантайма — на этих задачах он не поможет.

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

  • описать контракт вебхука для партнёра
  • вынести проверку подписи в middleware
  • разделить синхронный роут и фоновую обработку
  • свести статусы и форму ответа к одному виду
  • разложить роуты по файлам доменов

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

  • добавь вебхук для колбэка партнёра в service.json и обработчик в node/routes
  • проверь, что обработчик заказа валидирует параметры до вызова клиента
  • вынеси проверку x-signature в middleware и подключи к роутам заказов

Как установить vtex-io-http-routes

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-http-routes -a claude-code

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

~/.claude/skills/vtex-io-http-routes/SKILL.md

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

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

Вопросы о vtex-io-http-routes

Как установить vtex-io-http-routes в Claude?

Выполните npx skills add vtex/skills --skill vtex-io-http-routes -a claude-code. Скилл появится в ~/.claude/skills/vtex-io-http-routes/SKILL.md.

Что делает vtex-io-http-routes?

Помогает проектировать и проверять HTTP-эндпоинты сервиса VTEX IO: границы роутов, структуру обработчиков, middleware, валидацию запроса и модель ответа для роутов из service.json.

Для каких задач скилл не подходит?

Он не покрывает GraphQL API, политики приложения в manifest.json, настройку рантайма сервиса и асинхронные события с воркерами.

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

Всё по теме «Бэкенд и API» →
convex-http-actions waynesutton Добавляет HTTP-эндпоинты в convex/http.ts: приём вебхуков с проверкой подписи, REST-маршруты, CORS, стриминг и загрузка файлов. CX Codex +1 2 700установок extension-http-outcalls caffeinelabs Скилл для HTTP-запросов из бэкенд-канистры к внешним API. Следит, чтобы каждый запрос был ограничен на стороне провайдера. CX Codex +1 28 100установок flutter-use-http-package flutter Скилл помогает добавить в Flutter-приложение запросы к REST API через пакет http и обработать JSON-ответ. Пригодится для загрузки и отправки данных. CX Codex +1 36 100установок http-parameter-pollution yaklang Скилл помогает моделировать атаки HTTP Parameter Pollution, когда WAF, прокси и бэкенд по-разному читают дубликаты параметров в запросе. Пригодится при аудите безопасности API. CX Codex +1 3 600установок http-host-header-attacks yaklang Плейбук по атакам на заголовок HTTP Host: отравление сброса пароля, кеша, SSRF и обход виртуальных хостов. Помогает проверять доверие приложений к внешним заголовкам. CX Codex +1 3 600установок nodejs-express-server aj-geddes Скилл для сборки Express.js-серверов: маршруты, цепочки middleware, JWT-аутентификация, подключение к базе. Пригодится, когда пишете REST API на Node.js. CX Codex +1 3 300установок

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

vtex-io-masterdata Помогает решить, стоит ли вообще хранить данные в Master Data, и если да — как вести сущности, схемы и CRUD в VTEX IO. CX Codex +1 1 200установок payment-idempotency Скилл для кода платёжного коннектора: не даёт повторным запросам Gateway создать второе списание у эквайера. CX Codex +1 1 100установок vtex-io-service-paths-and-cdn Помогает выбрать префикс пути в service.json и настроить Cache-Control так, чтобы кэш на edge не отдал чужие данные. CX Codex +1 1 100установок vtex-io-auth-tokens-and-context Помогает решить, какой токен VTEX IO должен стоять за запросом из бэкенд-приложения: приложение, покупатель или админ. CX Codex +1 1 100установок 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установок vtex-io-rbac Помогает настроить доступ к маршрутам и ресурсам приложения VTEX IO: роли, ресурсные политики, VRN и директивы @auth. CX Codex +1 737установок

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

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