vtex-io-application-performance — скилл для Claude Code
Помогает находить узкие места в бэкендах VTEX IO на Node и .NET: кэшировать данные, распараллеливать запросы и не выполнять одну работу повторно.
npx skills add vtex/skills --skill vtex-io-application-performance -a claude-codeЧто делает vtex-io-application-performance
Скилл разбирает прикладные способы ускорить сервисы VTEX IO. Он помогает выбрать между локальным LRU-кэшем и VBase, настроить обновление устаревших значений в фоне, загружать AppSettings при запуске или по TTL и запускать независимые запросы параллельно. Для данных о платеже и текущем состоянии транзакции кэширование исключено.
Также рассматриваются тайм-ауты исходящих вызовов, передача ctx.clients.vbase в клиентские функции и дедупликация через ctx.state. Для кэша в памяти нужно учитывать account и workspace в ключе: иначе запросы разных арендаторов на одном pod могут пересечься. Скилл не про выбор публичного пути или Cache-Control на CDN.
Какие задачи решает
- выбрать между LRU и VBase для кэширования
- загружать AppSettings без чтения при каждом запросе
- распараллелить независимые вызовы клиентов
- устранить повторный вызов одного метода в цепочке резолверов
- добавить тайм-ауты исходящим запросам
Примеры запросов агенту
- Проверь сервис VTEX IO на повторные вызовы клиентов и предложи, где использовать
ctx.state. - Подскажи, какие независимые запросы в этом резолвере можно выполнить параллельно.
- Сравни для этих данных LRU и VBase и учти account и workspace в ключах.
Как установить vtex-io-application-performance
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-application-performance -a claude-code2Вручную: положить файлы
~/.claude/skills/vtex-io-application-performance/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vtex-io-application-performance/
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-application-performance -a codex2Вручную: положить файлы
.agents/skills/vtex-io-application-performance/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-application-performance -a cursor2Вручную: положить файлы
.cursor/skills/vtex-io-application-performance/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install vtex/skills vtex-io-application-performance2Вручную: положить файлы
.github/skills/vtex-io-application-performance/SKILL.md1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-application-performance -a gemini-cli2Командой платформы
gemini skills install https://github.com/vtex/skills --path skills/vtex-io-application-performanceВручную: положить файлы
.devin/skills/vtex-io-application-performance/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-application-performance -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vtex-io-application-performance
Как установить vtex-io-application-performance в Claude Code?
Выполните npx skills add vtex/skills --skill vtex-io-application-performance -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/vtex-io-application-performance/SKILL.md.
Что делает vtex-io-application-performance?
Скилл подсказывает, как улучшать производительность и устойчивость сервисов VTEX IO на Node или .NET: настраивать кэширование, параллельные вызовы и загрузку конфигурации.
Можно ли кэшировать состояние транзакции?
Ответы платёжных операций и состояние активной транзакции кэшировать нельзя. Для корзин и состояния сессии рассматриваются лишь короткие сроки хранения, если потребитель допускает устаревшие данные.