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

vtex-io-app-settings — скилл для Claude Code, установка

Скилл помогает описать настройки VTEX IO приложения через settingsSchema и безопасно читать их в коде. Пригодится, когда мерчант должен менять поведение приложения сам.

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

Что делает vtex-io-app-settings

Скилл подсказывает агенту, куда класть конфигурацию VTEX IO приложения. Значения, общие для приложения или аккаунта, идут в settingsSchema и правятся в VTEX Admin. Всё, что меняется от страницы или блока, относится к store/contentSchemas.json. Схема должна быть настоящей: со properties, required, default, enum и format, а не голым type: object.

На бэкенде настройки читаются через ctx.clients.apps.getAppSettings с идентификатором самого приложения, а нормализацию и значения по умолчанию лучше держать в одном хелпере. Секреты вроде API-ключей остаются на сервере, в ответы и логи не попадают. Подсказка format: password помогает некоторым потребителям маскировать поле, но защитой её скилл не считает. Фронтенд видит только поля с access: public через publicSettingsForApp.

Если чтение собственных настроек даёт 403, добавлять read-workspace-apps в манифест неверно. Для конфигурации, общей для нескольких приложений, скилл предлагает отдельное приложение на builder configuration. Про service.json, сущности Master Data и авторизацию маршрутов он не говорит.

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

  • описать схему настроек с required, default и enum
  • спрятать API-ключ внешнего сервиса от фронтенда
  • решить, что идёт в settingsSchema, а что в contentSchemas.json
  • открыть фронтенду безопасные поля через publicSettingsForApp
  • собрать чтение настроек в один хелпер с запасными значениями

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

  • Опиши settingsSchema для моего VTEX IO приложения: переключатель модерации, режим sandbox/production и API-ключ
  • Проверь, не отдаёт ли какой-нибудь маршрут настройки приложения вместе с ключом
  • Это значение лучше положить в settingsSchema или в contentSchemas.json?

Как установить vtex-io-app-settings

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-app-settings -a claude-code

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

~/.claude/skills/vtex-io-app-settings/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/vtex-io-app-settings/

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

Вопросы о vtex-io-app-settings

Как установить vtex-io-app-settings в Claude Code?

Выполните npx skills add vtex/skills --skill vtex-io-app-settings -a claude-code. Файл скилла появится в ~/.claude/skills/vtex-io-app-settings/SKILL.md.

Что делает vtex-io-app-settings?

Помогает агенту проектировать settingsSchema, читать настройки через getAppSettings и не отдавать секреты наружу. Ещё разбирает, что должно быть настройкой приложения, а что нет.

Чем settingsSchema отличается от contentSchemas.json?

settingsSchema описывает настройки всего приложения в Admin, а store/contentSchemas.json задаёт конфигурацию блоков Store Framework, которая зависит от страницы или экземпляра блока.

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

Все скиллы по теме «Бэкенд и 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-react-apps Скилл для фронтенда VTEX IO: помогает собирать React-компоненты под билдер react, регистрировать блоки и настраивать Site Editor. CX Codex +1 1 500установок architecture-well-architected-commerce Оценивает сквозную архитектуру проектов на VTEX по трём фундаментальным опорам. Помогает выбирать между готовыми функциями платформы и заказной разработкой. CX Codex +1 1 200установок vtex-io-application-performance Помогает находить узкие места в бэкендах VTEX IO на Node и .NET: кэшировать данные, распараллеливать запросы и не выполнять одну работу повторно. CX Codex +1 1 200установок 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-caching-strategy Задаёт правила кэширования для headless-витрин на VTEX. Помогает настроить CDN, BFF и стратегию stale-while-revalidate без утечки личных данных. CX Codex +1 1 100установок

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

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