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

vtex-io-service-configuration-apps — скилл для Claude Code

Скилл помогает разделять логику сервисов и настройки в VTEX IO с помощью билдера configuration. Пригодится при передаче единой схемы конфигурации между несколькими приложениями.

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

Что делает vtex-io-service-configuration-apps

Скилл задаёт архитектурные правила для вынесения настроек сервисов VTEX IO в отдельные приложения. Вместо хранения параметров в локальном settingsSchema конфигурация описывается схемой configuration/schema.json, а значения передаются через билдер configuration. Это позволяет обновлять конфиги независимо от кода бэкенда.

Внутри сервиса входящие параметры считываются напрямую из ctx.vtex.settings. Скилл требует строгого разделения ролей: приложение с настройками не должно объявлять билдеры node или graphql. Для приёма данных маршруты или события в node/service.json обязаны содержать флаг settingsType: "workspace", либо директиву @settings в схеме GraphQL.

Без явного указания settingsType среда исполнения проигнорирует внешние значения. Лишние HTTP-вызовы здесь запрещены. Если сервису не хватает прав на чтение данных воркспейса, в манифест добавляют политику read-workspace-apps.

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

  • отделить жизненный цикл конфигурации от релизов сервисного приложения
  • связать маршруты в node/service.json с внешними настройками через settingsType: workspace
  • описать контракт параметров в configuration/schema.json с валидацией через JSON Schema
  • настроить чтение переданных параметров из контекста ctx.vtex.settings без лишних HTTP-запросов

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

  • Спроектируй конфигурационное приложение для сервиса shipping-service через билдер configuration.
  • Добавь поддержку внешних настроек в маршруты node/service.json и валидацию ctx.vtex.settings.
  • Составь configuration/schema.json с запретом лишних свойств для интеграции платёжного шлюза.

Как установить vtex-io-service-configuration-apps

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-service-configuration-apps -a claude-code

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

~/.claude/skills/vtex-io-service-configuration-apps/SKILL.md

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

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

Вопросы о vtex-io-service-configuration-apps

Как установить vtex-io-service-configuration-apps в Claude Code?

Выполните команду npx skills add vtex/skills --skill vtex-io-service-configuration-apps -a claude-code.

Зачем разделять сервисное приложение и конфигурационное приложение в VTEX IO?

Такое разделение позволяет использовать один контракт настроек в нескольких сервисах и менять параметры без повторной сборки сервисного рантайма.

В каких случаях лучше использовать settingsSchema вместо конфигурационного приложения?

Используйте settingsSchema, если параметры привязаны к одному конкретному сервису и должны редактироваться вручную в панели управления через App Settings.

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

Все скиллы по теме «Бэкенд и 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-service-paths-and-cdn Помогает выбрать префикс пути в service.json и настроить Cache-Control так, чтобы кэш на edge не отдал чужие данные. CX Codex +1 1 100установок vtex-io-messages-and-i18n Помогает вынести пользовательские строки в messages-инфраструктуру VTEX IO вместо хардкода в JSX и резолверах. CX Codex +1 1 100установок vtex-io-security-boundaries Направляет ИИ-агента при аудите точек входа и сервисных границ в приложениях VTEX IO. Помогает пресечь утечки данных между аккаунтами и закрыть публичные эндпоинты. CX Codex +1 1 100установок vtex-io-events-and-workers Учит агента писать в VTEX IO обработчики событий и воркеры, которые переживают повторную доставку. Пригодится, когда тяжёлую работу пора вынести из HTTP-роутов. CX Codex +1 1 100установок vtex-io-app-contract Помогает описывать контракт VTEX IO-приложения через manifest.json, builders и зависимости. Нужен при создании, разделении и публикации приложений. CX Codex +1 1 100установок vtex-io-service-runtime Помогает собрать рантайм бэкенд-приложения VTEX IO: точку входа Service, типизированный контекст и настройки service.json. CX Codex +1 1 100установок vtex-io-data-access-patterns Скилл помогает выбрать хранилище данных при разработке приложений для VTEX IO. Он направляет агента при проектировании запросов, кэширования и проверке узких мест в коде. CX Codex +1 1 100установок vtex-io-auth-tokens-and-context Помогает решить, какой токен VTEX IO должен стоять за запросом из бэкенд-приложения: приложение, покупатель или админ. CX Codex +1 1 100установок

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

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