E

Skills Expo

add-app-clip
expo
Tambahkan target App Clip iOS ke aplikasi Expo. Gunakan saat pengguna menyebutkan App Clip, AASA, apple-app-site-association, appclips, smart app banner, atau ingin mengirim…
official
android-e2e-testing
expo
Uji fitur Expo Router di emulator Android menggunakan ADB. Gunakan setelah mengimplementasikan fitur native Android atau saat memverifikasi perilaku UI di Android.
official
android-e2e-testing
expo
Uji fitur Expo Router pada emulator Android menggunakan ADB. Gunakan setelah mengimplementasikan fitur Android native atau saat memverifikasi perilaku UI di Android.
official
android-jetpack-compose
expo
Gunakan saat membangun UI Android dengan Jetpack Compose, mengelola state dengan remember/mutableStateOf, atau menerapkan pola UI deklaratif.
official
android-jetpack-compose
expo
Gunakan saat membangun antarmuka Android dengan Jetpack Compose, mengelola status dengan remember/mutableStateOf, atau menerapkan pola UI deklaratif.
official
api-routes
expo
Panduan untuk membuat API routes di Expo Router dengan EAS Hosting
official
building-native-ui
expo
Panduan lengkap untuk membangun aplikasi Expo native dengan routing, styling, komponen, dan konvensi platform. Mencakup dasar-dasar Expo Router, tab native, navigasi stack, modal, dan form sheet dengan konvensi struktur rute yang detail. Termasuk aturan styling yang selaras dengan Apple Human Interface Guidelines: tata letak flexbox, penanganan safe area, animasi, bayangan melalui CSS boxShadow, dan pola desain responsif. Mendokumentasikan preferensi pustaka (expo-image untuk SF Symbols, expo-audio, expo-video,...
official
building-ui
expo
Panduan lengkap untuk membangun aplikasi cantik dengan Expo Router. Mencakup dasar-dasar, penataan gaya, komponen, navigasi, animasi, pola, dan tab native.
official
cicd-workflows
expo
Membantu memahami dan menulis file YAML alur kerja EAS untuk proyek Expo. Gunakan keterampilan ini saat pengguna bertanya tentang CI/CD atau alur kerja dalam konteks Expo atau EAS,…
official
data-fetching
expo
Gunakan saat mengimplementasikan atau men-debug permintaan jaringan, panggilan API, atau pengambilan data apa pun. Mencakup fetch API, axios, React Query, SWR, penanganan kesalahan, caching…
official
deep-code-review
expo
In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub
official
deep-code-review
expo
Tinjauan kode mendalam yang berfokus pada desain - memahami konteks basis kode sebelum mengevaluasi perubahan PR, mengirimkan umpan balik terstruktur ke GitHub
official
deployment
expo
Menyebarkan aplikasi Expo ke iOS App Store, Android Play Store, hosting web, dan rute API
official
dev-client
expo
Membangun dan mendistribusikan klien pengembangan Expo secara lokal atau melalui 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
Layanan EAS (berbayar). Terapkan aplikasi Expo ke toko aplikasi dengan EAS - buat dan kirimkan ke iOS App Store, Google Play Store, dan TestFlight, konfigurasikan eas.json…
official
eas-hosting
expo
EAS service (paid). Deploy Expo websites and Expo Router API routes to EAS Hosting - export the web bundle, run eas deploy for production and PR preview URLs,…
official
eas-hosting
expo
Layanan EAS (berbayar). Terapkan situs web Expo dan rute API Expo Router ke EAS Hosting - ekspor bundel web, jalankan eas deploy untuk URL produksi dan pratinjau 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
Periksa kondisi pembaruan EAS yang telah dipublikasikan: tingkat kerusakan, jumlah pemasangan/peluncuran, pengguna unik, ukuran payload, serta pembagian antara pengguna tertanam dan OTA per…
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
Layanan EAS (berbayar). Membantu memahami dan menulis file YAML alur kerja EAS untuk proyek Expo. Gunakan keterampilan ini saat pengguna bertanya tentang CI/CD atau alur kerja di 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
Tulis komentar TSDoc untuk API Expo SDK mengikuti konvensi resmi. WAJIB DIGUNAKAN saat memperkenalkan API TypeScript baru yang menghadap pengguna di paket expo-* - dokumentasikan…
official
expo-api-docs
expo
Menulis komentar TSDoc untuk API Expo SDK sesuai dengan konvensi resmi. HARUS DIGUNAKAN saat memperkenalkan API TypeScript baru yang menghadap pengguna di paket expo-* - dokumentasi...
official
expo-api-routes
expo
Rute API di Expo Router untuk logika sisi server, rahasia, dan integrasi pihak ketiga di EAS Hosting. Buat rute dengan akhiran +api.ts di direktori app; ekspor fungsi bernama untuk metode HTTP (GET, POST, PUT, DELETE). Tangani parameter kueri, header, badan JSON, dan segmen rute dinamis; tambahkan header CORS untuk klien web. Akses rahasia sisi server melalui process.env; atur variabel secara lokal di .env atau melalui eas env:create untuk produksi. Deploy ke EAS Hosting (Cloudflare Workers) dengan 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
Framework (OSS). Tambahkan target App Clip iOS ke aplikasi Expo. Gunakan saat pengguna menyebut App Clip, AASA, apple-app-site-association, appclips, smart app banner,…
official
expo-brownfield
expo
Framework (OSS). Integrasikan Expo dan React Native ke dalam aplikasi iOS atau Android native yang sudah ada. Gunakan saat pengguna menyebut brownfield, menyematkan React Native dalam…
official
expo-cicd-workflows
expo
Menulis dan memvalidasi file YAML alur kerja EAS CI/CD untuk proyek Expo. Mengambil skema JSON terbaru dari API Expo untuk memastikan tipe pekerjaan, parameter, pemicu, dan konfigurasi runner tetap terkini. Mendukung ekspresi dinamis menggunakan sintaks ${{ }} dengan konteks untuk peristiwa GitHub, masukan alur kerja, keluaran pekerjaan, dan hasil langkah. Menyertakan skrip validasi bawaan yang memeriksa struktur alur kerja terhadap skema dan melaporkan kesalahan sebelum penerapan. Menyediakan dokumentasi referensi untuk sintaks,...
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
Penyebaran otomatis aplikasi Expo ke iOS App Store, Android Play Store, hosting web, dan lingkungan pratinjau. Mendukung build produksi dan pengiriman untuk iOS (App Store dan TestFlight) serta Android (Google Play Store) dengan perintah tunggal. Termasuk EAS Hosting untuk penyebaran web dengan URL pratinjau PR otomatis dan dukungan domain produksi. Menyediakan otomatisasi alur kerja CI/CD melalui EAS Workflows untuk build dan pengiriman yang dipicu oleh push kode. Manajemen versi otomatis dengan remote...
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
Bangun klien pengembangan Expo kustom untuk menguji kode native pada perangkat fisik melalui EAS Build atau secara lokal. Hanya diperlukan saat menggunakan modul native kustom, target Apple (widget, app clips), atau kode native pihak ketiga yang tidak ada di Expo Go; coba Expo Go terlebih dahulu dengan npx expo start. Mendukung build cloud dengan pengiriman TestFlight otomatis atau build lokal di mesin Anda, menghasilkan file .ipa (iOS) atau .apk / .aab (Android). Memerlukan konfigurasi eas.json dengan profil pengembangan yang mengatur...
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
Framework (OSS). Gunakan komponen Expo DOM untuk menjalankan kode web di webview pada native dan apa adanya di web. Migrasikan kode web ke native secara bertahap. Untuk end-to-end…
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
Panduan untuk membuat dan menulis modul serta tampilan native Expo menggunakan Expo Modules API (Swift, Kotlin, TypeScript). Mencakup DSL definisi modul, native…
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
Framework (OSS). Bangun layar Expo yang indah dengan nuansa native. Mencakup gaya Apple HIG, warna semantik, kontrol native, SF Symbols, media, animasi, efek visual, gradien, penyimpanan, dan tata letak responsif. Untuk routing dan navigasi, gunakan skill 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
Jalankan peninjau kode AI Expo yang telah dikonfigurasi pada perubahan lokal atau pull request expo/expo, rangkum temuan dan cakupan peninjau, pertahankan pratinjau PR secara default…
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
Framework (OSS). Navigasi dan routing untuk Expo Router. Mencakup rute berbasis file, grup dan rute dinamis, organisasi folder, Link dengan pratinjau dan menu konteks, Stack asli, judul halaman, modal dan lembar formulir, NativeTabs, header dan toolbar, serta bilah pencarian header.
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
Evaluasi keterampilan Expo di repositori ini secara menyeluruh - akurasi pemicu, kualitas kode yang dihasilkan, dan tangkapan layar runtime di simulator iOS dan emulator Android melalui Expo…
official
expo-skill-feedback
expo
Submit feedback on an Expo skill—or Expo itself—and control bundled anonymous usage telemetry (off by default / opt-in). Submit feedback with: npx --yes…
official
expo-tailwind-setup
expo
Styling universal Tailwind CSS v4 untuk aplikasi Expo di iOS, Android, dan Web. Mengintegrasikan Tailwind CSS v4 dengan react-native-css dan NativeWind v5 melalui transformer Metro, sehingga tidak memerlukan konfigurasi Babel. Menyediakan pustaka komponen yang dibungkus CSS yang dapat digunakan kembali (View, Text, ScrollView, Pressable, TextInput, Image, Link) yang menerapkan gaya className ke elemen native. Mendukung styling khusus platform melalui kueri media CSS, variabel tema kustom melalui blok @theme, dan semantik 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
Framework (OSS). Bangun UI native dengan paket @expo/ui: SwiftUI asli di iOS dan Jetpack Compose di Android yang dirender dari React dalam aplikasi Expo atau React Native. Mencakup komponen lintas platform universal (Host, Column, Row, Button, Text, List, dan lainnya yang diimpor dari @expo/ui), pengganti langsung untuk pustaka komunitas React Native populer (BottomSheet, DateTimePicker, Slider, Menu, dll.), serta SwiftUI khusus platform (@expo/ui/swift-ui, hanya iOS) dan 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
Kerangka kerja (OSS). Panduan untuk meningkatkan versi SDK Expo dan memperbaiki masalah dependensi
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
Framework (OSS). Migrasikan aplikasi web React yang sudah ada ke aplikasi native iOS/Android dengan Expo. Gunakan saat pengguna ingin mengubah situs web menjadi aplikasi seluler, mem-porting…
official
native-data-fetching
expo
Permintaan jaringan, panggilan API, dan pengambilan data untuk aplikasi Expo dengan caching, penanganan kesalahan, dan dukungan offline. Mencakup fetch API, React Query, pola penanganan kesalahan, manajemen token dengan expo-secure-store, dan logika percobaan ulang dengan backoff eksponensial. Termasuk strategi offline-first menggunakan NetInfo dan persistensi React Query, serta konfigurasi variabel lingkungan dengan prefiks EXPO_PUBLIC_ untuk URL sisi klien. Mendukung pemuat data Expo Router (useLoaderData) untuk pemuatan data tingkat rute pada...
official
serve-sim
expo
Kontrol dan streaming Simulator iOS, iPad, atau Apple Watch yang sedang berjalan dengan npx serve-sim. Gunakan untuk pratinjau simulator, ketukan, gestur, tombol perangkat keras, rotasi,…
official
serve-sim-placeholder-assets
expo
Audit dan perbarui aset placeholder simulator bergaya Device Hub milik serve-sim dari sumber daya lokal Xcode/CoreTypes. Gunakan setelah menginstal Xcode atau macOS baru…
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
Menulis, meninjau, atau meningkatkan kode SwiftUI dengan mengikuti praktik terbaik untuk manajemen status, komposisi tampilan, kinerja, API khusus macOS, dan iOS 26+ Liquid…
official
tailwind-setup
expo
Siapkan Tailwind CSS v4 di Expo dengan react-native-css dan NativeWind v5 untuk gaya universal
official
upgrading-expo
expo
Panduan terstruktur untuk meningkatkan versi Expo SDK dan menyelesaikan konflik dependensi. Menyediakan proses upgrade langkah demi langkah termasuk diagnostik, pembersihan cache, dan alur kerja prebuild untuk perubahan native. Mencakup perubahan besar di SDK 53–55, termasuk migrasi React 19, default Arsitektur Baru, pengaturan React Compiler, dan pembaruan modul native (tabs, audio, video). Menyertakan peta penghentian untuk paket seperti expo-av, expo-permissions, dan AsyncStorage dengan rekomendasi penggantian...
official
use-dom
expo
Jalankan library khusus web di aplikasi Expo dengan merendernya di webview pada platform native dan apa adanya di web. Mendukung library web React apa pun (recharts, react-syntax-highlighter, canvas, WebGL) tanpa modifikasi dengan membungkusnya dalam file komponen DOM menggunakan direktif 'use dom'; Meneruskan properti yang dapat diserialisasi dan fungsi async dari native ke webview, memungkinkan komunikasi dua arah antara konteks native dan web. Menyertakan opsi konfigurasi webview melalui properti dom: kontrol scroll, area aman...
official
web-to-native
expo
Migrasikan aplikasi web React yang sudah ada menjadi aplikasi native iOS/Android dengan Expo. Gunakan ketika pengguna ingin mengubah situs web menjadi aplikasi seluler, mem-porting Next.js/Vite/CRA…
official