headless BFF архитектура
Apply when designing or modifying a BFF (Backend-for-Frontend) layer, middleware, or API proxy for a headless VTEX storefront. Covers BFF middleware architecture, public vs private API classification, VtexIdclientAutCookie management, API key protection, and secure request proxying. Use for any headless commerce project that must never expose VTEX_APP_KEY or call private VTEX APIs from the browser
Что делает навык
Навык предназначен для проектирования и настройки слоя BFF (Backend-for-Frontend), middleware или API-прокси для headless-витрин VTEX. Он обеспечивает безопасное проксирование запросов, разделение публичных и приватных API, а также управление учетными данными и защита API-ключа.
Когда применять
- Настройка слоя BFF для нового headless-проекта (кастомная витрина, мобильное приложение, киоск)
- Определение того, какие VTEX API требуют серверного проксирования, а какие могут вызываться напрямую с фронтенда
- Реализация управления учетными данными, включая VTEX_APP_KEY, VTEX_APP_TOKEN и VtexIdclientAutCookie
- Проверка headless-архитектуры на соответствие требованиям безопасности
Как работает
- Определить контекст использования: кастомная витрина, мобильное приложение или киоск, общающийся с VTEX APIs
- Решить, какие VTEX APIs необходимо проксировать на стороне сервера, а какие можно вызывать напрямую из фронтенда
- Настроить управление учетными данными, включая безопасное хранение и передачу VTEX_APP_KEY, VTEX_APP_TOKEN и VtexIdclientAutCookie
- Обеспечить безопасное проксирование запросов от клиента к VTEX API
- Провести аудит архитектуры на предмет соответствия стандартам безопасности headless-решений
Примеры запросов агенту
Что понадобится
- Доступ к VTEX API
- Знание структуры headless-архитектуры VTEX
- Инструменты для настройки серверного проксирования
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.