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

vtex-io-service-runtime — скилл для Claude Code: рантайм VTEX IO

Помогает собрать рантайм бэкенд-приложения VTEX IO: точку входа Service, типизированный контекст и настройки service.json.

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

Что делает vtex-io-service-runtime

Скилл включается, когда основная задача — как приложение работает внутри билдера node: структура точки входа Service, регистрация роутов, событий и GraphQL-обработчиков, объявление параметров исполнения. node/index.ts здесь считается корнем сборки рантайма, а не местом для бизнес-логики. Если в этом файле появляются вызовы внешних API, ветвления и преобразование данных, скилл советует вынести их в отдельные модули.

Настройки исполнения — timeout, memory, workers, minReplicas, maxReplicas, ttl, rateLimitPerReplica — живут в service.json, а не в коде обработчиков. Роуты по умолчанию приватные, поэтому для внешне доступных нужно явно ставить public: true. smartcache: true скилл разрешает только на идемпотентных роутах: на персонализированных, авторизованных и пишущих эндпоинтах кэш вернёт чужой ответ. ttl измеряется в минутах и не заменяет timeout.

Типы Context, State и параметров задаются так, чтобы ими пользовались и middleware, и обработчики — без сползания в any. Авторизационные поля вроде routes.access и routes.policies остаются за пределами этого скилла. Схему GraphQL и резолверы он тоже не проектирует, только регистрирует обработчики на уровне рантайма.

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

  • собрать точку входа node/index.ts как корень рантайма
  • описать типизированные Context, State и параметры для обработчиков
  • вынести таймауты, память и реплики в service.json
  • открыть наружу нужный роут через public: true
  • развести регистрацию роутов, событий и GraphQL по слоям

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

  • Собери рантайм нового бэкенд-приложения VTEX IO в node/index.ts
  • Разложи timeout, memory и minReplicas по service.json для этого сервиса
  • Проверь, можно ли ставить smartcache: true на этот роут

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/vtex-io-service-runtime/SKILL.md

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

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

Вопросы о vtex-io-service-runtime

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

Выполните npx skills add vtex/skills --skill vtex-io-service-runtime -a claude-code. Скилл окажется в ~/.claude/skills/vtex-io-service-runtime/SKILL.md.

Что делает vtex-io-service-runtime?

Описывает рантайм бэкенд-приложения VTEX IO: структуру точки входа Service, типы контекста и состояния, параметры service.json и регистрацию роутов, событий и GraphQL-обработчиков.

Подходит ли скилл для проектирования схемы GraphQL?

Нет. Он берёт на себя регистрацию обработчиков на уровне рантайма, а моделирование схемы и резолверов оставляет отдельному скиллу. Авторизационные поля в service.json тоже вне его зоны.

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

Все скиллы по теме «Бэкенд и 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-security-boundaries Направляет ИИ-агента при аудите точек входа и сервисных границ в приложениях VTEX IO. Помогает пресечь утечки данных между аккаунтами и закрыть публичные эндпоинты. CX Codex +1 1 100установок vtex-io-events-and-workers Учит агента писать в VTEX IO обработчики событий и воркеры, которые переживают повторную доставку. Пригодится, когда тяжёлую работу пора вынести из HTTP-роутов. CX Codex +1 1 100установок vtex-io-service-configuration-apps Скилл помогает разделять логику сервисов и настройки в VTEX IO с помощью билдера configuration. Пригодится при передаче единой схемы конфигурации между несколькими приложениями. CX Codex +1 1 100установок vtex-io-app-contract Помогает описывать контракт VTEX IO-приложения через manifest.json, builders и зависимости. Нужен при создании, разделении и публикации приложений. 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установок vtex-io-render-runtime-and-blocks Скилл учит агента подключать React-компоненты к Store Framework как блоки в VTEX IO: записи в store/interfaces.json, композиция и связь с темой. CX Codex +1 1 100установок vtex-io-client-integration Помогает настроить интеграцию бэкенда VTEX IO с внутренними сервисами и сторонними API. Пригодится при создании клиентов в node/clients/ и отказе от прямых вызовов fetch или axios. CX Codex +1 1 100установок

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

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