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

headless-bff-architecture — скилл для Claude Code

Помогает спроектировать BFF для headless-витрины VTEX и закрыть доступ браузера к приватным API и секретам.

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

Что делает headless-bff-architecture

Скилл задаёт архитектуру BFF для headless-проектов на VTEX. Он помогает разделить публичные и приватные API, направить вызовы через серверный прокси и защитить запросы к Checkout, OMS и Profile. Intelligent Search остаётся единственным API, который можно вызывать напрямую из браузера.

Для запросов от имени покупателя скилл требует хранить VtexIdclientAutCookie в серверной сессии, а не в localStorage или sessionStorage. Для машинных вызовов используются X-VTEX-API-AppKey и X-VTEX-API-AppToken; ключи советуется разделять по модулям BFF и выдавать им минимальные права. Публичные /pub/ маршруты тоже обычно проходят через BFF, а /pvt/ и публичный Checkout должны проксироваться обязательно. Без серверного BFF приватные вызовы из браузера нарушают требования безопасности.

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

  • спроектировать BFF для headless-витрины VTEX
  • разделить публичные и приватные API VTEX
  • убрать секреты из браузерного кода
  • организовать серверное хранение VtexIdclientAutCookie
  • проверить проксирование Checkout и /pvt/ маршрутов

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

  • Спроектируй BFF для headless-витрины VTEX и классифицируй её API.
  • Проверь код проекта: найди прямые вызовы /pvt/ и работу с VtexIdclientAutCookie в браузере.
  • Предложи схему серверной сессии и раздельных API-ключей для модулей BFF.

Как установить headless-bff-architecture

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill headless-bff-architecture -a claude-code

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

~/.claude/skills/headless-bff-architecture/SKILL.md

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

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

Вопросы о headless-bff-architecture

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

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

Что делает headless-bff-architecture?

Скилл помогает проектировать BFF для headless-витрины VTEX, классифицировать API и проксировать приватные запросы через сервер. Он также задаёт правила для API-ключей и VtexIdclientAutCookie.

Можно ли вызывать API VTEX напрямую из браузера?

Напрямую допускается вызывать только Intelligent Search. Приватные /pvt/ маршруты и публичные Checkout API должны идти через 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

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-checkout-proxy Направляет агента при сборке чекаута и корзины VTEX через BFF-сервер. Помогает безопасно проксировать OrderForm и соблюдать правила PCI DSS. 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установок vtex-io-messages-and-i18n Помогает вынести пользовательские строки в messages-инфраструктуру VTEX IO вместо хардкода в JSX и резолверах. CX Codex +1 1 100установок

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

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