VTEX IO: паттерны доступа к данным
Apply when deciding where and how a VTEX IO app should store and read data. Covers when to use app settings, configuration apps, Master Data, VBase, VTEX core APIs, or external stores, and how to avoid duplicating sources of truth or abusing configuration stores for operational data. Use for new data flows, caching decisions, refactors, or reviewing suspicious storage and access patterns in VTEX I
Что делает навык
Навык определяет, где и как приложение VTEX IO должно хранить и читать данные, помогая выбрать между настройками приложения, конфигурационными приложениями, Master Data, VBase, core API VTEX или внешними хранилищами. Он предотвращает дублирование источников истины и злоупотребление конфигурационными хранилищами для операционных данных.
Когда применять
- Проектирование новых потоков данных для IO-приложения
- Выбор между использованием app settings, Master Data, VBase или VTEX core APIs
- Рефакторинг кода, который читает или записывает большие, дублированные или критичные наборы данных
- Введение слоев кэширования или производных локальных представлений вокруг существующих API
Как работает
- Ответить на четыре вопроса: чьи это данные, кто является источником истины, как приложение будет их запрашивать и нужна ли локальная копия
- Выбрать хранилище: app settings для стабильной конфигурации, Master Data для структурированных записей, VBase для простых ключевых документов, VTEX core APIs для авторитетных коммерческих данных или внешние системы
- Обеспечить явность источника истины: использовать VTEX core APIs как основной источник для заказов, каталога, цен и инвентаря, а локальные копии хранить только как минимальные производные представления
- Избегать использования app settings для операционных данных, журналов или больших списков записей
- Применять API-уровневую фильтрацию, пагинацию и выбор полей вместо загрузки полных наборов данных в Node.js для фильтрации в памяти
- Использовать кэширование только при наличии четких правил инвалидации и свежести данных
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.