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

headless-caching-strategy — скилл для Claude Code: настройка кэша

Задаёт правила кэширования для headless-витрин на VTEX. Помогает настроить CDN, BFF и стратегию stale-while-revalidate без утечки личных данных.

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

Что делает headless-caching-strategy

Скилл регламентирует кэш в проектах на базе VTEX. Он разделяет публичные эндпоинты каталога и персональные интерфейсы покупателя. Без кэширования запросы быстро упираются в лимиты и вызывают ошибки 429. Сохранение ответов поиска и дерева категорий в CDN или памяти BFF снижает сетевые задержки на 200–500 мс.

Подход строится вокруг шаблона stale-while-revalidate и умеренных интервалов хранения от 2 до 15 минут. В правилах расписаны конкретные тайм-ауты: дерево категорий хранится до 15 минут, а поисковые подсказки устаревают через пару минут. Сбрасывать устаревшие данные скилл рекомендует по событиям изменения каталога, а не длинными статическими TTL.

Кэширование корзины или профиля ломает магазин и открывает доступ к чужим персональным данным. Поэтому эндпоинты Checkout, Profile, OMS и Payments запрещено сохранять на любом уровне, включая Redis и CDN.

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

  • защитить API VTEX от исчерпания лимитов при частых запросах каталога
  • внедрить логику stale-while-revalidate на уровне собственного BFF
  • задать безопасные интервалы TTL для публичных поисковых маршрутов
  • заблокировать кэширование личных данных покупателей и состояния корзины

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

  • Настрой кэширование в Express BFF для эндпоинта дерева категорий VTEX с логикой stale-while-revalidate.
  • Какие значения TTL и заголовки ответа задать для Intelligent Search?
  • Проверь маршруты BFF и убедись, что Checkout и Profile нигде не кэшируются.

Как установить headless-caching-strategy

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill headless-caching-strategy -a claude-code

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

~/.claude/skills/headless-caching-strategy/SKILL.md

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

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

Вопросы о headless-caching-strategy

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

Выполните команду npx skills add vtex/skills --skill headless-caching-strategy -a claude-code. Агент сохранит файл навыка в ~/.claude/skills/headless-caching-strategy/SKILL.md.

Какие эндпоинты VTEX скилл запрещает кэшировать?

Запрет действует на Checkout (/api/checkout/), Profile (/api/profile-system/pvt/), OMS (/api/oms/pvt/orders), Payments (/api/payments/) и приватные цены. Кэш на этих маршрутах приводит к утечке персональных данных и сбоям в расчётах заказов.

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

Скилл не решает вопросы общей архитектуры BFF, маршрутизации запросов или тонкостей интеграции Intelligent Search. Для них у VTEX есть отдельные навыки: headless-bff-architecture и headless-intelligent-search.

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

Все скиллы по теме «Бэкенд и 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-storefront-react Задаёт правила создания React-компонентов витрины VTEX IO: обязывает использовать vtex.css-handles, контекстные хуки и локализацию, защищая браузерный код от серверных зависимостей. CX Codex +1 1 200установок vtex-io-graphql-api Помогает описать GraphQL-схему и подключить резолверы в приложении VTEX IO. Пригодится, когда нужно открыть данные через запросы или мутации. CX Codex +1 1 200установок vtex-io-masterdata Помогает решить, стоит ли вообще хранить данные в Master Data, и если да — как вести сущности, схемы и CRUD в VTEX IO. CX Codex +1 1 200установок vtex-io-service-apps Помогает проектировать бэкенд-сервисы в VTEX IO на Node.js. Задаёт правила для роутов в service.json, middleware и типизированных клиентов @vtex/api. CX Codex +1 1 200установок 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установок headless-bff-architecture Помогает спроектировать BFF для headless-витрины VTEX и закрыть доступ браузера к приватным API и секретам. CX Codex +1 1 100установок

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

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