expo · expo — плагин для Claude Code: что делает и как установить
Официальный набор скиллов для разработки, обновления и доставки мобильных приложений на React Native и Expo. Помогает строить интерфейсы, настраивать роутинг и автоматизировать сборки через EAS.
/plugin install expo@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-community
/plugin install expo@claude-community
/plugin marketplace add anthropics/claude-plugins-officialЧто делает expo
Плагин объединяет более двадцати специализированных скиллов от команды Expo. Входящие запросы направляются через скилл expo-overview, который выбирает подходящий инструмент под конкретную задачу. Скиллы делятся на две категории: бесплатные для открытого фреймворка и сервисные для облачной инфраструктуры.
В бесплатной части плагин помогает проектировать структуру папок, настраивать файловую навигацию в Expo Router, строить жесты на Reanimated, создавать дизайн-системы и нативные компоненты на @expo/ui. Здесь же есть инструкции по переходу со старых пакетов (например, expo-av на expo-audio), внедрению DOM-компонентов и обновлению версий SDK.
Сервисный блок закрывает сборку и публикацию в App Store и Google Play через EAS Build, настройку OTA-обновлений в EAS Update и запуск удалённых симуляторов. Для части сценариев понадобятся платные подписки Expo Application Services, а для работы с App Clips потребуется аккаунт разработчика Apple.
Какие задачи решает
- настроить файловую навигацию и модальные окна через Expo Router
- обновить проект на новую версию Expo SDK и устранить конфликты зависимостей
- собрать и опубликовать приложение в App Store и Google Play через EAS
- настроить доставку обновлений по воздуху через EAS Update
Примеры запросов агенту
- Настрой табы и вложенные модальные экраны в Expo Router для нового экрана профиля.
- Помоги обновить проект на свежую версию Expo SDK и почистить устаревшие пакеты.
- Сделай конфигурационный файл для EAS Workflows, чтобы собирать превью-билд по пулреквесту.
Как установить expo
Через маркетплейс плагинов
/plugin install expo@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-community/plugin install expo@claude-community/plugin marketplace add anthropics/claude-plugins-officialПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о expo
Как установить expo в Claude Code?
Сначала подключите каталог командой /plugin marketplace add anthropics/claude-plugins-official. Затем запустите установку: /plugin install expo@claude-plugins-official.
Что делает плагин expo?
Он помогает создавать приложения на React Native, писать анимации, настраивать нативные компоненты SwiftUI или Jetpack Compose и конфигурировать пайплайны EAS.
Нужна ли платная подписка EAS для работы плагина?
Базовые скиллы для работы с кодом фреймворка полностью бесплатны. Платные тарифы EAS нужны только для облачных сборок, удалённых симуляторов и части функций хостинга.
Исходный текст
expo · MIT
# Expo Official AI agent skills from the Expo team for building, deploying, upgrading, and debugging Expo apps. Skills come in two groups so the free vs paid boundary stays clear: open-source **framework** skills, and **services & paid distribution** skills whose core purpose uses paid Expo Application Services (EAS). Each services skill opens with a costs/plan-limits note. ## What This Plugin Does ### Framework (open source) - Routes any Expo/EAS request to the right skill and applies shared setup rules (`expo-overview`) - Recommends a starting folder structure for new projects - Provides UI guidelines following Apple Human Interface Guidelines - Builds polished, accessible React Native animations and gestures that stay off the JS thread - Builds in-app design systems: token themes, reusable component conventions, and style audits - Covers Expo Router navigation patterns (stacks, tabs, modals, sheets) - Explains native iOS controls, SF Symbols, and visual effects - Covers `@expo/ui` native components (universal, SwiftUI, and Jetpack Compose) - Covers data fetching patterns with React Query, offline support, and Expo Router loaders - Explains DOM components for running web code in native apps - Covers Expo native modules, iOS App Clips, and brownfield integration into existing native apps - Points at the `expo/examples` repo for canonical third-party integrations - Walks through Expo SDK upgrades, deprecated-package migration, cache clearing, and dependency fixes - Wires Expo projects into the Codex app Run button and action terminal ### Services & paid distribution - Guides iOS App Store, TestFlight, and Android Play Store submissions - Covers EAS Build configuration and version management - Helps write and validate EAS Workflow YAML files for CI/CD - Checks EAS Update health, adoption, crash rates, and payload size - Configures, publishes, tests, and debugs over-the-air updates with EAS Update - Tracks production performance with EAS Observe - Covers website and API route authoring and deployment with EAS Hosting - Runs and drives your app on remote iOS/Android simulators on EAS cloud ## When to Use ### Framework (open source) - Starting any Expo/EAS task when no specific skill is named yet - Building new Expo apps from scratch - Adding navigation, styling, or animations - Building or fixing animations, gestures, transitions, press feedback, or haptics - Setting up a theme with design tokens, or standardizing styles across screens - Wiring up data fetching - Integrating web libraries via DOM components - Migrating an existing web/React app to native with Expo - Writing Expo native modules or integrating Expo into an existing native app - Adapting a third-party integration from `expo/examples` - Upgrading to a new Expo SDK version and fixing dependency conflicts after an upgrade - Migrating from deprecated packages (expo-av to expo-audio/expo-video) - Adding an iOS App Clip (needs an Apple Developer account) - Adding a Codex app Run button for `expo start` and optional iOS/Android/Web/dev-client action buttons ### Services & paid distribution - Submitting apps to App Store Connect or Google Play - Setting up TestFlight beta testing - Configuring EAS Build profiles - Writing CI/CD workflows for automated deployments - Inspecting EAS Update rollout health and adoption - Configuring, publishing, testing, or debugging an EAS Update - Tracking startup, navigation, and event performance with EAS Observe - Deploying a website or Expo Router API routes to EAS Hosting - Running your app on a remote cloud simulator when no local simulator is available ## Skills Included ### Start Here - **expo-overview** — Router and shared setup rules; the entry point when a request is vague or the user hasn't named a specific Expo tool ### Framework (open source) - **expo-project-structure** - Recommended folder structure for new Expo projects - **expo-router** - Navigation and routing: file-based routes, links, native stacks, modals, sheets, native tabs, and headers - **expo-animation** - Build polished animations and gestures with Reanimated, Gesture Handler, Expo Router, and expo-haptics - **expo-native-ui** - Build beautiful native-feeling screens: styling, semantic colors, controls, icons, media, and visual effects - **expo-design-system** - Build a design system inside an app: token theme (color, spacing, typography, radius, shadow, motion), reusable component conventions, and design-system drift audits - **expo-ui** - Native UI with @expo/ui: universal cross-platform components first, with SwiftUI and Jetpack Compose for platform-specific needs - **expo-data-fetching** - Network requests, API calls, caching, and offline support - **expo-dom** - Run web code in a webview on native using DOM components - **expo-web-to-native** - Migrate an existing web/React app to a native iOS/Android app with Expo - **expo-module** - Write Expo native modules and views (Swift, Kotlin, TypeScript, config plugins) - **expo-brownfield** - Integrate Expo and React Native into existing native iOS or Android apps - **expo-dev-client** - Build and distribute Expo development clients (local builds free; EAS Build/TestFlight paid) - **expo-examples** - Adapt or scaffold from the `expo/examples` repo of `with-*` integrations - **expo-app-clip** - Add an iOS App Clip target (AASA, associated domains, Smart App Banners; needs an Apple Developer account) - **expo-upgrade** - Upgrade Expo SDK versions and fix dependency issues ### Services & paid distribution - **eas-app-stores** - Build and submit iOS/Android apps to the stores and TestFlight: Expo and other React Native projects, plus existing native apps - **eas-hosting** - Deploy Expo websites and API routes to EAS Hosting (secrets, custom domains, Cloudflare Workers) - **eas-workflows** - EAS workflow YAML files for CI/CD pipelines - **eas-observe** - EAS Observe setup and launch, route, event, and version metrics - **eas-update** - Configure, publish, test, and debug over-the-air updates - **eas-update-insights** - Check EAS Update health, crash rates, adoption, and payload size - **eas-simulator** - Run and drive your app on a remote iOS/Android simulator on EAS cloud, from the CLI or an AI agent ## Feedback Every skill includes instructions to submit specific, actionable feedback with `npx --yes @expo/agent-cli@latest feedback`. ## License MIT
© expo · MIT · expo/skills
Похожие плагины
Всё по теме «Мобильная разработка» →Сначала — expo от других авторов.