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

vtex-io-service-paths-and-cdn — скилл для Claude Code: пути и CDN

Помогает выбрать префикс пути в service.json и настроить Cache-Control так, чтобы кэш на edge не отдал чужие данные.

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

Что делает vtex-io-service-paths-and-cdn

Скилл разбирает три варианта префикса для маршрутов VTEX IO: публичный, /_v/segment/ и /_v/private/. От выбора зависит, какие куки дойдут до сервиса и станет ли VTEX кэшировать ответ на edge. Публичный путь не гарантирует получение кук, сегментный отдаёт vtex_segment и кэшируется по сегменту, приватный добавляет vtex_session и не кэшируется вообще.

Внутри — правила решений, разбор частых ошибок и чек-лист для ревью. Скилл требует сначала классифицировать ответ (анонимный, сегментный, авторизованный), а уже потом назначать путь и заголовки. Если маршрут возвращает историю заказов, адреса или токены, публичный путь и длинный max-age — это утечка между покупателями. Обратите внимание: префикс пути и поле "public": true в service.json управляют разными вещами, их легко перепутать.

Для GraphQL-кэша на уровне полей нужен другой скилл, vtex-io-graphql-api, а для LRU, VBase и stale-while-revalidate — vtex-io-application-performance. Этот скилл про маршруты и заголовки ответа.

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

  • выбрать префикс пути под характер данных в ответе
  • объяснить, почему маршрут не получает vtex_session
  • согласовать Cache-Control с чувствительностью данных
  • разделить публичный каталог и приватные данные аккаунта на разные эндпоинты
  • поймать кэширование персонального JSON на edge

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

  • Проверь маршруты в service.json и скажи, какие из них отдают персональные данные на публичном пути
  • Помоги выбрать между /_v/segment/ и /_v/private/ для эндпоинта с ценами по региону
  • Сверь Cache-Control в ответах с тем, что эти эндпоинты возвращают

Как установить vtex-io-service-paths-and-cdn

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-service-paths-and-cdn -a claude-code

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

~/.claude/skills/vtex-io-service-paths-and-cdn/SKILL.md

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

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

Вопросы о vtex-io-service-paths-and-cdn

Как установить vtex-io-service-paths-and-cdn в Claude?

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

Что делает vtex-io-service-paths-and-cdn?

Разбирает префиксы путей VTEX IO и их связь с куками и кэшированием на edge, а также помогает выставить Cache-Control под нужный уровень доступа к данным.

Чем этот скилл отличается от vtex-io-graphql-api?

Здесь речь о маршрутах service.json и заголовках ответа. Кэш на уровне полей GraphQL через @cacheControl разбирает отдельный скилл.

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

Всё по теме «Бэкенд и API» →
cdn-caching официальный Vercel Labs Помогает понять, почему страница отдаётся из кэша или мимо него: статусы, причины, ревалидация, стоимость ISR. CX Codex GP ChatGPT 2установок setup-cdn-optimization davila7 Слэш-команда разбирает трафик и типы контента, затем настраивает CDN: кэш, сжатие, картинки, инвалидацию. 218установок cdn-setup devops-skills Скилл помогает настроить CDN через CloudFront и Cloudflare: раздавать статику, защищать трафик по TLS и сбрасывать кеш. Пригодится при публикации сайтов и API. CX Codex +1 324установок netlify-caching netlify Скилл помогает настроить кеширование ответов на CDN Netlify для Functions и Edge Functions. Пригодится при работе с заголовками кеша, тегами и сбросом данных. CX Codex +1 3 100установок netlify-image-cdn netlify Помогает настроить трансформацию изображений на лету через эндпоинт Netlify Image CDN. Пригодится при сжатии картинок и генерации плейсхолдеров. CX Codex +1 3 000установок grpc-service-development aj-geddes Скилл помогает агенту проектировать gRPC-сервисы: контракты на Protocol Buffers, четыре режима вызовов, серверы на Node.js и Python. CX Codex +1 527установок

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

vtex-io-masterdata Помогает решить, стоит ли вообще хранить данные в Master Data, и если да — как вести сущности, схемы и CRUD в VTEX IO. CX Codex +1 1 200установок payment-idempotency Скилл для кода платёжного коннектора: не даёт повторным запросам Gateway создать второе списание у эквайера. CX Codex +1 1 100установок vtex-io-auth-tokens-and-context Помогает решить, какой токен VTEX IO должен стоять за запросом из бэкенд-приложения: приложение, покупатель или админ. CX Codex +1 1 100установок vtex-io-http-routes Помогает проектировать HTTP-эндпоинты бэкенд-сервиса VTEX IO: границы роутов, middleware, валидацию запросов и форму ответа. 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установок

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

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