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

vtex-io-messages-and-i18n — скилл для Claude Code: локализация VTEX IO

Помогает вынести пользовательские строки в messages-инфраструктуру VTEX IO вместо хардкода в JSX и резолверах.

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

Что делает vtex-io-messages-and-i18n

Скилл включается, когда в приложении VTEX IO нужно перевести интерфейсные тексты, а не оставить их прямо в коде. Он разбирает работу с билдером messages, файлами /messages/*.json и context.json, подсказывает, как использовать сообщения во фронтенде и как связать переводы приложения с vtex.messages для перевода во время выполнения.

Внутри — правила решений и жёсткие ограничения. Ключи сообщений должны быть привязаны к приложению и описаны явно, а не придумываться по ходу в коде. Для витрины советует префикс store/..., для админки и Site Editor — admin/.... В context.json ключи лежат плоской картой messageId -> description. В бэкенде и GraphQL переводить стоит только там, где граница приложения действительно требует локализованного текста.

Файлы переводов — не место для конфигурации. Если в них попадают URL API, учётные данные или бизнес-правила, скилл останавливает и просит перенести это в настройки приложения. Полный en.json держите как запасной вариант, даже если основная аудитория говорит на другом языке: так у системы есть стабильная база для разрешения сообщений.

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

  • вынести подписи кнопок и заголовки из JSX в файлы переводов
  • завести ключи сообщений в context.json без дублей
  • разделить ключи витрины и админки по префиксам
  • убрать из message-файлов конфигурацию и секреты
  • подключить переводы приложения к vtex.messages

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

  • Проверь, что все пользовательские строки в этом компоненте берутся из messages, а не зашиты в JSX
  • Добавь ключ admin/my-app.save в context.json и в en.json
  • Посмотри резолверы и скажи, где перевод нужен на границе приложения, а где достаточно вернуть данные

Как установить vtex-io-messages-and-i18n

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-messages-and-i18n -a claude-code

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

~/.claude/skills/vtex-io-messages-and-i18n/SKILL.md

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

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

Вопросы о vtex-io-messages-and-i18n

Как установить vtex-io-messages-and-i18n в Claude Code?

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

Что делает vtex-io-messages-and-i18n?

Помогает локализовать приложения VTEX IO через билдер messages: подсказывает структуру файлов переводов, правила именования ключей и работу с vtex.messages.

Можно ли хранить в message-файлах настройки приложения?

Нет. Скилл требует держать там только локализованный текст, а URL API, учётные данные и бизнес-правила переносить в настройки приложения или отдельный механизм.

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

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора38

headless-bff-architecture Помогает спроектировать BFF для headless-витрины VTEX и закрыть доступ браузера к приватным API и секретам. CX Codex +1 1 100установок vtex-io-observability-and-ops Скилл учит агента добавлять в сервисы VTEX IO структурные логи, метрики и видимые ошибки, чтобы проблемы в продакшене было проще найти. CX Codex +1 1 100установок faststore-storefront Задаёт правила разработки витрин VTEX FastStore: создание компонентов на React 18, оверрайды секций, синхронизацию CMS-схем и стилизацию на SCSS без нарушения изоляции. CX Codex +1 1 100установок vtex-io-service-paths-and-cdn Помогает выбрать префикс пути в service.json и настроить Cache-Control так, чтобы кэш на edge не отдал чужие данные. 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-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установок

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

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