voltra
tarafından callstackincubator
Voltra kodunu Voltra JSX, Voltra JS API'leri ve Expo yapılandırma eklentisini kullanarak oluşturun, inceleyin, yeniden düzenleyin, yapılandırın veya hata ayıklayın. Kullanıcı grafiklerle ilgili soru sorduğunda kullanın,…
npx skills add https://github.com/callstackincubator/voltra --skill voltraVoltra
Use this as the single Voltra skill entrypoint. Keep all product-wide ground truth here and load references from references/ as needed.
Voltra-Wide Ground Truth
- Never generate native platform UI code for Voltra tasks. Use Voltra JSX and Voltra JS APIs.
- Do not generate Swift, Kotlin, Java, Objective-C, or platform XML unless the user explicitly asks to edit an existing Voltra-supported Android widget preview XML file.
- Always solve Voltra tasks through Voltra JavaScript or TypeScript APIs, JSX components, and the Expo config plugin first.
- If a task appears to require native code, first check whether Voltra already exposes a JS API or config option. Prefer that path.
- Do not scaffold native extension code manually. Voltra's config plugin owns native target setup.
- Do not use plain React Native primitives inside Voltra-rendered trees. Avoid
View,Text,Pressable,TouchableOpacity, and similar RN UI primitives for Live Activity or Android widget content. - For iOS app code, import
Voltrafrom@use-voltra/iosand runtime APIs from@use-voltra/ios-client. - For Android app code, import
VoltraAndroidfrom@use-voltra/androidand runtime APIs from@use-voltra/android-client. - Keep iOS and Android authoring paths separate unless the user explicitly asks for a shared abstraction.
- Update config before writing registration-dependent UI code.
- Treat images as a Voltra concern, not a native-code concern. Prefer Voltra image props, Voltra asset directories, and Voltra preloading APIs.
- When guidance conflicts, prefer this skill's internal references first, then hosted docs on
use-voltra.dev. - Use hosted docs on
https://use-voltra.devwhen deeper documentation is needed.
Reference Routing
Read only the references needed for the current task:
- Setup, install, Expo Dev Client,
expo prebuild:references/setup.md - React Native CLI projects and
voltra apply:references/react-native-cli.md app.json,app.config.*, plugin keys, widget registration,groupIdentifier,enablePushNotifications:references/app-config.md- Exact plugin fields and widget registration schema:
references/plugin-schema.md - iOS Live Activities, Dynamic Island, lock screen variants, supplemental activity families:
references/ios-live-activities.md - Exact Live Activity variant shapes:
references/variant-shapes.md - iOS Home Screen widgets, accessory widgets, scheduled widgets, widget timelines, widget families,
VoltraWidgetPreview,updateWidget,scheduleWidget,reloadWidgets,getActiveWidgets:references/ios-widgets.md - Exact iOS widget families and fallback behavior:
references/widget-families.md - Charts for iOS widgets, Live Activities, and Android widgets:
references/charts.md - Android widgets, Android widget previews, pre-rendering, widget updates:
references/android-widgets.md - Android ongoing notifications, notification channels, and background-task updates:
references/android-ongoing-notifications.md - Server-driven widgets,
serverUpdate, widget polling flows,createWidgetUpdateHandler,setWidgetServerCredentials,clearWidgetServerCredentials:references/server-driven-widgets.md - Android component choices and widget API checklist:
references/component-mapping.md,references/runtime-api-checklist.md - APNS, push tokens, push-to-start, channel IDs, server-rendered Live Activity payloads:
references/ios-server-updates.mdand usuallyreferences/ios-live-activities.md - Exact APNS flow details:
references/push-flow.md - Image handling for Voltra surfaces:
references/images.mdplus the target surface reference
Working Style
- Identify the target platform and surface first.
- Confirm the correct Voltra namespace and JS entrypoint.
- If the task involves charts, verify the public JSX props and platform behavior before writing code or docs.
- Update config before writing registration-dependent UI code.
- Read only the domain references needed for the task.
- Use Voltra APIs that already exist in the repo before inventing new abstractions.
- Keep answers scoped to the requested platform.
Reference Index
references/source-of-truth.mdreferences/images.mdreferences/setup.mdreferences/react-native-cli.mdreferences/app-config.mdreferences/plugin-schema.mdreferences/ios-live-activities.mdreferences/variant-shapes.mdreferences/ios-widgets.mdreferences/widget-families.mdreferences/charts.mdreferences/android-widgets.mdreferences/android-ongoing-notifications.mdreferences/server-driven-widgets.mdreferences/component-mapping.mdreferences/runtime-api-checklist.mdreferences/ios-server-updates.mdreferences/push-flow.md
callstackincubator tarafından daha fazla skill
agent-device
callstackincubator
iOS ve Android uygulama etkileşimlerini, anlık görüntü tabanlı keşif ve seçici odaklı tekrarlama ile otomatikleştirin. iOS simülatörleri/cihazları ve Android emülatörleri/cihazları için oturum bağlı otomasyon, çok kiracılı uzak arka plan modu ve QA iş akışları için cihaz kapsamında izolasyonu destekler. Temel komutlar: referanslarla UI keşfi için snapshot, etkileşimler için press / fill / scroll, uygulama yaşam döngüsü için open / close, ikili dağıtım için install / reinstall. Günlükleme, ağ incelemesi için yardımcı araçlar içerir,...
official
dogfood
callstackincubator
Sistematik olarak bir mobil uygulamayı iOS/Android'de agent-device ile keşfedip test ederek hataları, UX sorunlarını ve diğer problemleri bulun. Dogfood, QA yapılması istendiğinde kullan.
official
react-devtools
callstackincubator
Ajan cihazından React Native bileşen ağaçlarını inceleme ve profilleme. React Native performansı, profilleme, props, state, hooks, render nedenleri, yavaş… için kullanılır.
official
react-devtools
callstackincubator
React DevTools CLI, AI ajanları için. Kullanıcı sizden bir React veya React Native uygulamasını çalışma zamanında hata ayıklamanızı, bileşen prop/state/hook'larını incelemenizi, teşhis etmenizi istediğinde kullanın…
official
github
callstackincubator
GitHub iş akışı otomasyonu, gh CLI ile pull request'ler, yığılmış PR'lar ve depo yönetimi için. Yığılmış PR birleştirme iş akışı sağlar: ilk PR'ı squash-merge ile birleştirir, ardından zincirdeki her bir sonraki PR için rebase yapar ve temel dalı günceller. Çoklu PR birleştirmeleri sırasında sessiz hataları önlemek için çakışma tespiti ve manuel çözüm yönergeleri içerir. Temel gh CLI işlemlerini kapsar: PR oluşturma, durum kontrolleri, squash/rebase birleştirme ve dal yönetimi. gh CLI'ya güvenerek düşük bağlam kullanımı için optimize edilmiştir...
official
github-actions
callstackincubator
React Native iOS simülatörü ve Android emülatörü bulut derlemeleri için indirilebilir yapılarla birlikte GitHub Actions iş akışı desenleri. CI derlemesi kurarken kullanın…
official
react-native-best-practices
callstackincubator
React Native uygulamaları için FPS, paket boyutu, TTI ve bellek konularını kapsayan yapılandırılmış performans optimizasyon referansı. 9 JavaScript/React kılavuzu (profil oluşturma, listeler, animasyonlar, bellek), 9 yerel optimizasyon kılavuzu (Turbo Modüller, iş parçacığı oluşturma, profil oluşturma) ve 9 paketleme kılavuzu (ağaç sallama, kod bölme, boyut analizi) olarak düzenlenmiştir. Her referans, hızlı desenler/komutlar, etki derecelendirmeleri (KRİTİK/YÜKSEK/ORTA) ve ön koşullar ve yaygın... içeren derinlemesine açıklamalar içeren hibrit
official
react-native-brownfield-migration
callstackincubator
Yerel iOS veya Android uygulamalarını React Native veya Expo'ya geçirmek için @callstack/react-native-brownfield kullanarak aşamalı bir benimseme stratejisi sağlar…
official