vtex-io-data-access-patterns — скилл для Claude Code
Скилл помогает выбрать хранилище данных при разработке приложений для VTEX IO. Он направляет агента при проектировании запросов, кэширования и проверке узких мест в коде.
npx skills add vtex/skills --skill vtex-io-data-access-patterns -a claude-codeЧто делает vtex-io-data-access-patterns
Скилл регламентирует размещение данных внутри сервисов VTEX IO. Инструкции помогают агенту определить, куда направить сущности: в app settings, Master Data, VBase или в стандартные API каталога и заказов. Настройки приложения сохраняют флаги функционала и базовые адреса. Транзакционные записи и списки туда помещать нельзя.
Инструкция требует сохранять сервисы VTEX источником правды для заказов без полного дублирования в локальные базы. При чтении запрещены полные сканирования коллекций и фильтрация массивов в оперативной памяти Node.js. Запросы должны сразу использовать пагинацию и ограничение полей.
На детальное моделирование схем в Master Data или настройку прав в манифесте правила не распространяются.
Какие задачи решает
- выбрать подходящее хранилище между VBase, Master Data и настройками
- перенести рабочие массивы из settingsSchema в специализированные базы
- устранить выгрузку полных коллекций в оперативную память сервиса
- спроектировать кэширование без потери согласованности с API платформы
Примеры запросов агенту
- Проверь этот сервис VTEX IO на утечку операционных данных в настройки приложения
- Куда лучше сохранить временные снимки ответов для роута: в VBase или Master Data?
- Перепиши метод поиска документов, чтобы выборка фильтровалась на стороне базы, а не через массив в памяти
Как установить vtex-io-data-access-patterns
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-data-access-patterns -a claude-code2Вручную: положить файлы
~/.claude/skills/vtex-io-data-access-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vtex-io-data-access-patterns/
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-data-access-patterns -a codex2Вручную: положить файлы
.agents/skills/vtex-io-data-access-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-data-access-patterns -a cursor2Вручную: положить файлы
.cursor/skills/vtex-io-data-access-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install vtex/skills vtex-io-data-access-patterns2Вручную: положить файлы
.github/skills/vtex-io-data-access-patterns/SKILL.md1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-data-access-patterns -a gemini-cli2Командой платформы
gemini skills install https://github.com/vtex/skills --path skills/vtex-io-data-access-patternsВручную: положить файлы
.devin/skills/vtex-io-data-access-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-data-access-patterns -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vtex-io-data-access-patterns
Как установить vtex-io-data-access-patterns в Claude Code?
Выполните в терминале команду npx skills add vtex/skills --skill vtex-io-data-access-patterns -a claude-code.
Для каких задач подходит vtex-io-data-access-patterns?
Он помогает выбрать хранилище для сущностей VTEX IO, настроить пагинацию в базе и выстроить кэширование без дублирования данных платформы.
Для чего скилл применять нельзя?
Правила не предназначены для детального проектирования схем сущностей Master Data, настройки токенов авторизации и подбора вычислительных ресурсов приложения.