Expo Skills: как агенту собирать, выпускать и обновлять приложения Expo
Задача в Expo упирается сразу в SDK, EAS, React Native и ограничения iOS и Android, и агенту легко ошибиться в одном из слоёв. Официальный набор от команды Expo подсказывает, когда какой API применять и как выстроить типовые процессы, а точкой входа служит expo-overview. Источником истины остаются документация Expo, Expo CLI и EAS CLI.
expo-router и expo-native-ui строят файловую навигацию, нативные вкладки, модальные окна и экраны в духе Apple HIG с SF Symbols
expo-animation пишет анимации и жесты на Reanimated и Gesture Handler с тактильным откликом через expo-haptics
eas-app-stores собирает и отправляет приложения в TestFlight, App Store и Google Play: профили, подпись, номера сборок, метаданные
eas-update настраивает обновления по воздуху, а eas-update-insights проверяет падения, запуски и размер обновления перед раскаткой
expo-web-to-native переносит готовое веб-приложение на Next.js, Vite или CRA в нативное приложение для iOS и Android
Когда пригодится
Вы начинаете новое приложение на Expo и хотите сразу правильную структуру папок и навигацию
Нужно обновить проект на свежий Expo SDK и разобраться с конфликтами зависимостей
Вы настраиваете CI в EAS Workflows, чтобы каждый pull request собирал превью
Попросите агента
Сделай экран на Expo Router с вкладками, модальным окном и анимацией перехода
Обнови это приложение до последней версии Expo SDK и почини зависимости
Проверь, всё ли в порядке с последней раскаткой EAS Update на канале production
Вопросы
Как установить Expo Skills в Claude Code?
Командой claude plugin install expo@claude-plugins-official или /plugin install expo@claude-plugins-official внутри Claude Code. Плагин заодно подключает MCP-сервер Expo.
Работают ли скиллы Expo в Cursor и Codex?
Да. Для Codex есть плагин в маркетплейсе OpenAI, а Cursor, OpenCode, GitHub Copilot, Windsurf и другие агенты ставят набор через npx skills@latest add expo/skills --skill '*'.
Какие скиллы Expo бесплатные?
Скиллы группы Framework работают с открытым Expo SDK. Платный EAS нужен семи скиллам группы Services, например eas-app-stores и eas-hosting.