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

headless-checkout-proxy — скилл для Claude Code: обзор и установка

Направляет агента при сборке чекаута и корзины VTEX через BFF-сервер. Помогает безопасно проксировать OrderForm и соблюдать правила PCI DSS.

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

Что делает headless-checkout-proxy

Скилл задаёт строгие архитектурные рамки для headless-магазинов на платформе VTEX. Все операции с корзиной и чекаутом (/api/checkout/...) агент обязан проводить исключительно через серверный слой BFF. Хранить orderFormId во фронтенд-хранилищах вроде localStorage запрещено. Идентификатор и сессионные куки CheckoutOrderFormOwnership должны оставаться на сервере.

Для оформления заказа скилл предписывает трёхэтапную схему: создание заказа, отправку платежа и финализацию. При этом платёжные реквизиты категорически нельзя пускать через BFF. Браузер должен отправлять карточные данные напрямую в шлюз vtexpayments.com.br, чтобы сервер магазина не подпадал под расширенную сертификацию PCI DSS.

Промежуточные параметры вроде orderGroup передаются строго через тело запроса, а не сессию Express. На нескольких репликах BFF локальная память пода теряется. Передача значений в теле запроса спасает от ложных ошибок 400 при потере контекста.

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

  • изолировать Checkout API VTEX от прямых вызовов из браузера
  • настроить хранение orderFormId и кук в серверной сессии
  • организовать передачу карт в vtexpayments.com.br по правилам PCI DSS
  • передавать orderGroup между шагами чекаута без сбоев на репликах BFF

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

  • Спроектируй эндпоинт добавления товара в корзину VTEX через наш BFF
  • Настрой трёхшаговое оформление заказа с отправкой карт напрямую в платёжный шлюз
  • Покажи, как проксировать привязку адреса доставки к OrderForm

Как установить headless-checkout-proxy

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill headless-checkout-proxy -a claude-code

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

~/.claude/skills/headless-checkout-proxy/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/headless-checkout-proxy/

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

Вопросы о headless-checkout-proxy

Как установить headless-checkout-proxy в Claude Code?

Выполните команду npx skills add vtex/skills --skill headless-checkout-proxy -a claude-code. Конфигурация запишется в ~/.claude/skills/headless-checkout-proxy/SKILL.md.

Что делает headless-checkout-proxy?

Скилл координирует генерацию кода для корзины и чекаута VTEX через промежуточный сервер BFF. Он контролирует жизненный цикл OrderForm, серверные куки сессий и соблюдение изоляции карточных данных.

Почему карточные платежи идут мимо BFF?

По требованию стандарта PCI данные карт не должны проходить через сервер продавца. Фронтенд отправляет запрос на оплату прямо в vtexpayments.com.br, а BFF выполняет только шаги инициации и подтверждения заказа.

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

Все скиллы по теме «Бэкенд и 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-apps Помогает проектировать бэкенд-сервисы в VTEX IO на Node.js. Задаёт правила для роутов в service.json, middleware и типизированных клиентов @vtex/api. CX Codex +1 1 200установок headless-caching-strategy Задаёт правила кэширования для headless-витрин на VTEX. Помогает настроить CDN, BFF и стратегию stale-while-revalidate без утечки личных данных. CX Codex +1 1 100установок headless-intelligent-search Скилл помогает подключить поиск VTEX Intelligent Search к headless-магазину: от подсказок и фильтров до событий аналитики. Пригодится при разработке собственной витрины. CX Codex +1 1 100установок payment-idempotency Скилл для кода платёжного коннектора: не даёт повторным запросам Gateway создать второе списание у эквайера. CX Codex +1 1 100установок headless-bff-architecture Помогает спроектировать BFF для headless-витрины VTEX и закрыть доступ браузера к приватным API и секретам. CX Codex +1 1 100установок vtex-io-observability-and-ops Скилл учит агента добавлять в сервисы VTEX IO структурные логи, метрики и видимые ошибки, чтобы проблемы в продакшене было проще найти. CX Codex +1 1 100установок faststore-storefront Задаёт правила разработки витрин VTEX FastStore: создание компонентов на React 18, оверрайды секций, синхронизацию CMS-схем и стилизацию на SCSS без нарушения изоляции. CX Codex +1 1 100установок vtex-io-service-paths-and-cdn Помогает выбрать префикс пути в service.json и настроить Cache-Control так, чтобы кэш на edge не отдал чужие данные. CX Codex +1 1 100установок

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

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