AIKraft/Skills/eas-update

eas-update

Настройка и использование EAS Update для OTA-обновлений кода и ресурсов через expo-updates и EAS CLI. Полезно при публикации на каналы, отладке устаревшего кода в сборках и решении проблем с запуском. Не подходит для мониторинга метрик здоровья обновлений.

expo official Разработка ★ 2.7k

Что делает навык

Настройка и использование EAS Update для доставки изменений JavaScript, стилей и ресурсов в установленные приложения без необходимости публикации нового нативного бинарного файла. Позволяет оперативно обновлять код и решать проблемы с запуском, используя CLI и конфигурацию Expo.

Когда применять

  • Публикация OTA-обновлений кода и ресурсов на каналы (channels) через EAS CLI.
  • Отладка устаревшего кода, работающего в существующих сборках, без создания новых сборок.
  • Решение проблем с запуском приложения путем быстрой доставки исправлений через expo-updates.
  • Анализ конфигурации проекта (package.json, eas.json) перед внесением изменений в EAS Update.

Как работает

  1. Проверить версию Expo SDK перед установкой пакетов или интерпретацией поведения.
  2. Если expo-updates не установлен, установить совместимую с SDK версию.
  3. Изучить package.json, конфигурацию Expo, файл eas.json (если есть) и наличие папок ios/ или android/.
  4. Сохранить существующие динамические или платформенные конфигурации приложения.
  5. При наличии eas.json сохранить профили и назначения каналов; CLI добавляет канал, совпадающий с именем профиля, только для профилей сборки, у которых его еще нет.
  6. Не создавать eas.json вручную; если его нет, CLI может направить пользователя к запуску eas build:configure.

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

Как настроить EAS Update для доставки исправлений JavaScript без новой сборки?
Проверь конфигурацию eas.json и package.json перед публикацией OTA-обновления.
Установи expo-updates для текущей версии SDK и настрой канал обновлений.

Что понадобится

  • Доступ к EAS CLI и учетной записи Expo.
  • Наличие или возможность создания проекта с expo-updates.
  • Доступ к серверам Expo для доставки обновлений (используются лимиты планов).

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «eas-update» из репозитория: # https://github.com/expo/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r eas-update/ ~/.claude/skills/eas-update/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.