E

Skills Expo

add-app-clip
expo
Добавить цель iOS App Clip в приложение Expo. Используйте, когда пользователь упоминает App Clip, AASA, apple-app-site-association, appclips, smart app banner или хочет опубликовать…
official
android-e2e-testing
expo
Тестирование функций Expo Router на Android-эмуляторах с помощью ADB. Используйте после внедрения нативных функций Android или при проверке поведения UI на Android.
official
android-e2e-testing
expo
Test Expo Router features on Android emulators using ADB. Use after implementing native Android features or when verifying UI behavior on Android.
official
android-jetpack-compose
expo
Используйте при создании UI для Android с Jetpack Compose, управлении состоянием с помощью remember/mutableStateOf или реализации декларативных UI-паттернов.
official
android-jetpack-compose
expo
Используйте при создании пользовательских интерфейсов Android с Jetpack Compose, управлении состоянием с помощью remember/mutableStateOf или реализации декларативных шаблонов UI.
official
api-routes
expo
Рекомендации по созданию API-маршрутов в Expo Router с EAS Hosting
official
building-native-ui
expo
Полное руководство по созданию нативных приложений Expo с маршрутизацией, стилизацией, компонентами и платформенными соглашениями. Охватывает основы Expo Router, нативные вкладки, стековую навигацию, модальные окна и листы форм с подробными соглашениями о структуре маршрутов. Включает правила стилизации в соответствии с рекомендациями Apple Human Interface Guidelines: flexbox-макеты, обработка безопасных зон, анимации, тени через CSS boxShadow и шаблоны адаптивного дизайна. Документирует предпочтения библиотек (expo-image для SF Symbols, expo-audio, expo-video,...
official
building-ui
expo
Полное руководство по созданию красивых приложений с Expo Router. Охватывает основы, стилизацию, компоненты, навигацию, анимацию, паттерны и нативные вкладки.
official
cicd-workflows
expo
Помогает понимать и писать YAML-файлы рабочих процессов EAS для проектов Expo. Используйте этот навык, когда пользователь спрашивает о CI/CD или рабочих процессах в контексте Expo или EAS,…
official
data-fetching
expo
Используйте при реализации или отладке любого сетевого запроса, вызова API или получения данных. Охватывает fetch API, axios, React Query, SWR, обработку ошибок, кэширование…
official
deep-code-review
expo
Глубокий код-ревью с фокусом на дизайн — понимает контекст кодовой базы перед оценкой изменений в PR, публикует структурированные комментарии в GitHub
official
deep-code-review
expo
Углублённый анализ кода с фокусом на архитектуру — изучает контекст кодовой базы перед оценкой изменений в PR, публикует структурированную обратную связь в GitHub
official
deployment
expo
Развёртывание приложений Expo в iOS App Store, Android Play Store, веб-хостинг и API-маршруты
official
dev-client
expo
Сборка и распространение Expo development clients локально или через TestFlight
official
eas-app-stores
expo
EAS service (paid). Deploy Expo apps to the app stores with EAS - build and submit to the iOS App Store, Google Play Store, and TestFlight, configure eas.json…
official
eas-app-stores
expo
Сервис EAS (платный). Развертывание приложений Expo в магазинах приложений с помощью EAS — сборка и отправка в iOS App Store, Google Play Store и TestFlight, настройка eas.json…
official
eas-hosting
expo
Сервис EAS (платный). Развертывайте сайты Expo и маршруты API Expo Router на EAS Hosting — экспортируйте веб-пакет, запускайте eas deploy для продакшена и URL предпросмотра PR,…
official
eas-hosting
expo
Сервис EAS (платный). Развертывание веб-сайтов Expo и маршрутов API Expo Router на EAS Hosting — экспорт веб-сборки, запуск eas deploy для продакшена и URL-адресов предварительного просмотра PR,…
official
eas-observe
expo
EAS service (paid). Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the…
official
eas-simulator
expo
EAS service (paid). Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it…
official
eas-simulator
expo
EAS service (paid). Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it…
official
eas-update-insights
expo
EAS service (paid). Check the health of published EAS Update: crash rates, install/launch counts, unique users, payload size, and the split between embedded…
official
eas-update-insights
expo
Проверка состояния опубликованных обновлений EAS: уровень сбоев, количество установок/запусков, уникальные пользователи, размер пакета и распределение между встроенными и OTA-пользователями на…
official
eas-workflows
expo
EAS service (paid). Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo…
official
eas-workflows
expo
Сервис EAS (платный). Помогает понимать и писать YAML-файлы рабочих процессов EAS для проектов Expo. Используйте этот навык, когда пользователь спрашивает о CI/CD или рабочих процессах в Expo…
official
Expo UI Jetpack Compose
expo
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
official
Expo UI SwiftUI
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
official
expo-api-docs
expo
Write TSDoc comments for Expo SDK APIs following official conventions. MUST USE when introducing new user-facing TypeScript APIs in expo-* packages - document…
official
expo-api-docs
expo
Пишет комментарии TSDoc для API Expo SDK в соответствии с официальными соглашениями. ОБЯЗАТЕЛЬНО ИСПОЛЬЗОВАТЬ при внедрении новых пользовательских TypeScript API в пакетах expo-* — документировать…
official
expo-api-routes
expo
API-маршруты в Expo Router для серверной логики, секретов и сторонних интеграций на EAS Hosting. Создавайте маршруты с суффиксом +api.ts в директории app; экспортируйте именованные функции для HTTP-методов (GET, POST, PUT, DELETE). Обрабатывайте параметры запроса, заголовки, JSON-тела и динамические сегменты маршрутов; добавляйте CORS-заголовки для веб-клиентов. Получайте доступ к серверным секретам через process.env; задавайте переменные локально в .env или через eas env:create для продакшена. Развертывайте на EAS Hosting (Cloudflare Workers) с eas...
official
expo-app-clip
expo
Framework (OSS). Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner,…
official
expo-app-clip
expo
Фреймворк (OSS). Добавьте цель iOS App Clip в приложение Expo. Используйте, когда пользователь упоминает App Clip, AASA, apple-app-site-association, appclips, smart app banner,…
official
expo-brownfield
expo
Фреймворк (OSS). Интеграция Expo и React Native в существующее нативное iOS или Android приложение. Используйте, когда пользователь упоминает brownfield, встраивание React Native в…
official
expo-cicd-workflows
expo
Пишет и проверяет YAML-файлы CI/CD-пайплайнов EAS для проектов Expo. Загружает последнюю JSON-схему из API Expo, чтобы типы задач, параметры, триггеры и конфигурации раннеров были актуальны. Поддерживает динамические выражения с синтаксисом ${{ }} и контекстами для событий GitHub, входных данных пайплайна, выходных данных задач и результатов шагов. Включает встроенный скрипт проверки, который сверяет структуру пайплайна со схемой и сообщает об ошибках до развёртывания. Предоставляет справочную документацию по синтаксису,...
official
expo-data-fetching
expo
Framework (OSS). Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).
official
expo-data-fetching
expo
Framework (OSS). Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling,…
official
expo-deployment
expo
Автоматизированное развёртывание Expo-приложений в iOS App Store, Android Play Store, веб-хостинг и среды предварительного просмотра. Поддерживает производственные сборки и отправку для iOS (App Store и TestFlight) и Android (Google Play Store) с помощью одной команды. Включает EAS Hosting для веб-развёртывания с автоматическими URL-адресами предварительного просмотра PR и поддержкой производственных доменов. Обеспечивает автоматизацию CI/CD через EAS Workflows для запуска сборок и отправки при пушах кода. Автоматическое управление версиями с удалённым...
official
expo-design-system
expo
Framework (OSS). Build and maintain a design system inside an Expo app - a reusable theme of design tokens (color, spacing, typography, radius, shadow,…
official
expo-dev-client
expo
Создание пользовательских клиентов разработки Expo для тестирования нативного кода на физических устройствах через EAS Build или локально. Требуется только при использовании пользовательских нативных модулей, целей Apple (виджеты, апп-клипы) или стороннего нативного кода, отсутствующего в Expo Go; сначала попробуйте Expo Go с помощью npx expo start. Поддерживает облачные сборки с автоматической отправкой в TestFlight или локальные сборки на вашем компьютере, выводя файлы .ipa (iOS) или .apk / .aab (Android). Требует конфигурации eas.json с профилем разработки, который задает...
official
expo-dev-client
expo
Build custom Expo development clients for testing native code on physical devices via EAS Build or locally. Only needed when using custom native modules, Apple targets (widgets, app clips), or third-party native code not in Expo Go; try Expo Go first with npx expo start Supports cloud builds with automatic TestFlight submission or local builds on your machine, outputting .ipa (iOS) or .apk / .aab (Android) files Requires eas.json configuration with a development profile that sets...
official
expo-dom
expo
Framework (OSS). Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end…
official
expo-dom
expo
Фреймворк (OSS). Используйте компоненты Expo DOM для запуска веб-кода в вебвью на нативных платформах и как есть в вебе. Переносите веб-код на нативные платформы постепенно. Для сквозного…
official
expo-examples
expo
Framework (OSS). Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated,…
official
expo-examples
expo
Framework (OSS). Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated,…
official
expo-migrate-module
expo
Framework (OSS). Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2)…
official
expo-module
expo
Complete reference for building native modules and views with the Expo Modules API across Swift, Kotlin, and TypeScript. Covers module definition DSL (Function, AsyncFunction, Property, Constant, Events), native views, shared objects, and type system with examples in both Swift and Kotlin Includes lifecycle hooks for module initialization, iOS AppDelegate, and Android activity/application listeners Provides config plugin guidance for modifying Info.plist and AndroidManifest.xml, plus...
official
expo-module
expo
Руководство по созданию и написанию нативных модулей и представлений Expo с использованием Expo Modules API (Swift, Kotlin, TypeScript). Охватывает DSL определения модулей, нативные…
official
expo-native-ui
expo
Framework (OSS). Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, animations,…
official
expo-native-ui
expo
Фреймворк (OSS). Создавайте красивые, нативно выглядящие экраны Expo. Охватывает стилизацию Apple HIG, семантические цвета, нативные элементы управления, SF Symbols, медиа, анимации, визуальные эффекты, градиенты, хранилище и адаптивную верстку. Для маршрутизации и навигации используйте навык expo-router.
designdevelopmentofficial
expo-observe
expo
Use for anything related to EAS Observe — adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the useObserve hook, the…
official
expo-project-structure
expo
Framework (OSS). Folder structure for a new Expo app. Use when scaffolding or laying out a new Expo project with Expo Router, or deciding where a file should…
official
expo-review
expo
Запустить настроенный ИИ-ревьюер кода Expo для локальных изменений или pull request в expo/expo, обобщить результаты и покрытие ревью, сохранять превью PR по умолчанию…
official
expo-router
expo
Framework (OSS). Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and…
official
expo-router
expo
Фреймворк (OSS). Навигация и маршрутизация для Expo Router. Охватывает файловые маршруты, группы и динамические маршруты, организацию папок, Link с предпросмотром и контекстными меню, нативный Stack, заголовки страниц, модальные окна и листы форм, NativeTabs, заголовки и панели инструментов, а также строки поиска в заголовках.
apidesigndevelopment
expo-skill-eval
expo
Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo…
official
expo-skill-eval
expo
Оценка навыков Expo в этом репозитории сквозным образом — точность триггеров, качество сгенерированного кода и скриншоты времени выполнения на симуляторе iOS и эмуляторе Android через Expo…
official
expo-skill-feedback
expo
Отправьте отзыв о навыке Expo — или о самом Expo — и управляйте анонимной телеметрией использования (по умолчанию выключена / по согласию). Отправьте отзыв с помощью: npx --yes…
official
expo-tailwind-setup
expo
Универсальная стилизация Tailwind CSS v4 для Expo-приложений на iOS, Android и Web. Интегрирует Tailwind CSS v4 с react-native-css и NativeWind v5 через Metro-трансформер, устраняя необходимость в настройке Babel. Предоставляет переиспользуемую библиотеку компонентов, обёрнутых в CSS (View, Text, ScrollView, Pressable, TextInput, Image, Link), которые применяют className-стили к нативным элементам. Поддерживает платформозависимую стилизацию через CSS-медиазапросы, пользовательские переменные темы через блоки @theme и семантику Apple...
official
expo-tailwind-setup
expo
Universal Tailwind CSS v4 styling for Expo apps across iOS, Android, and Web. Integrates Tailwind CSS v4 with react-native-css and NativeWind v5 via Metro transformer, eliminating the need for Babel configuration Provides reusable CSS-wrapped component library (View, Text, ScrollView, Pressable, TextInput, Image, Link) that apply className styles to native elements Supports platform-specific styling through CSS media queries, custom theme variables via @theme blocks, and Apple semantic...
official
expo-ui
expo
Framework (OSS). Build native UI with the @expo/ui package: real SwiftUI on iOS and Jetpack Compose on Android rendered from React in an Expo or React Native…
official
expo-ui
expo
Фреймворк (OSS). Создавайте нативный UI с помощью пакета @expo/ui: настоящий SwiftUI на iOS и Jetpack Compose на Android, отображаемые из React в приложении Expo или React Native. Включает универсальные кроссплатформенные компоненты (Host, Column, Row, Button, Text, List и другие, импортируемые из @expo/ui), замены для популярных библиотек сообщества React Native (BottomSheet, DateTimePicker, Slider, Menu и т.д.), а также платформоспецифичные SwiftUI (@expo/ui/swift-ui, только iOS) и Jetpack Compose...
designdevelopmentofficial
expo-ui-jetpack-compose
expo
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
official
expo-ui-swift-ui
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
official
expo-upgrade
expo
Фреймворк (OSS). Рекомендации по обновлению версий Expo SDK и исправлению проблем с зависимостями
apidevelopmentofficial
expo-upgrade
expo
Framework (OSS). Guidelines for upgrading Expo SDK versions and fixing dependency issues
official
expo-web-to-native
expo
Framework (OSS). Migrate an existing web React app to a native iOS/Android app with Expo. Use when the user wants to turn a website into a mobile app, port a…
official
expo-web-to-native
expo
Фреймворк (OSS). Перенесите существующее веб-приложение на React в нативное приложение для iOS/Android с помощью Expo. Используйте, когда пользователь хочет превратить веб-сайт в мобильное приложение, портировать…
official
native-data-fetching
expo
Сетевые запросы, вызовы API и получение данных для приложений Expo с кэшированием, обработкой ошибок и поддержкой офлайн-режима. Охватывает Fetch API, React Query, шаблоны обработки ошибок, управление токенами с помощью expo-secure-store и логику повторных попыток с экспоненциальной задержкой. Включает стратегии офлайн-первого подхода с использованием NetInfo и персистентности React Query, а также настройку переменных окружения с префиксом EXPO_PUBLIC_ для клиентских URL. Поддерживает загрузчики данных Expo Router (useLoaderData) для загрузки данных на уровне маршрута...
official
serve-sim
expo
Управляйте и транслируйте работающий симулятор iOS, iPad или Apple Watch с помощью npx serve-sim. Используйте для предпросмотра симулятора, касаний, жестов, аппаратных кнопок, поворота,…
official
serve-sim-placeholder-assets
expo
Проверка и обновление плейсхолдеров симулятора в стиле Device Hub для serve-sim из локальных ресурсов Xcode/CoreTypes. Используйте после установки новой версии Xcode или macOS…
official
swiftui-expert-skill
expo
Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, macOS-specific APIs, and iOS 26+ Liquid…
official
swiftui-expert-skill
expo
Пишите, проверяйте или улучшайте код SwiftUI, следуя лучшим практикам управления состоянием, композиции представлений, производительности, macOS-специфичным API и iOS 26+ Liquid…
official
tailwind-setup
expo
Настройка Tailwind CSS v4 в Expo с react-native-css и NativeWind v5 для универсальной стилизации
official
upgrading-expo
expo
Структурированное руководство по обновлению версий Expo SDK и разрешению конфликтов зависимостей. Предоставляет пошаговый процесс обновления, включая диагностику, очистку кэша и рабочие процессы prebuild для нативных изменений. Охватывает критические изменения в SDK 53–55, включая миграцию на React 19, настройки New Architecture по умолчанию, настройку React Compiler и обновления нативных модулей (tabs, audio, video). Включает карту устаревших пакетов, таких как expo-av, expo-permissions и AsyncStorage, с рекомендациями по замене...
official
use-dom
expo
Запускайте веб-библиотеки в приложениях Expo, отображая их в веб-вью на нативных платформах и как есть в вебе. Поддерживает любые React-веб-библиотеки (recharts, react-syntax-highlighter, canvas, WebGL) без модификации, оборачивая их в DOM-компонент с директивой 'use dom';. Передаёт сериализуемые пропсы и асинхронные функции из нативного кода в веб-вью, обеспечивая двунаправленную связь между нативным и веб-контекстами. Включает настройки веб-вью через проп dom: управление прокруткой, безопасная зона...
official
web-to-native
expo
Мигрировать существующее веб-приложение на React в нативное iOS/Android приложение с помощью Expo. Используйте, когда пользователь хочет превратить веб-сайт в мобильное приложение, портировать Next.js/Vite/CRA…
official