migrate-screen
Migrate an Android screen from MVP (Fragment/Presenter/ViewBinder) to Compose + ViewModel with UDF. Triggers on "migrate screen", "migrate X to compose", "rewrite X screen", "convert X to compose".
Migrate an Android screen from MVP (Fragment/Presenter/ViewBinder) to Compose + ViewModel with UDF. Triggers on "migrate screen", "migrate X to compose", "rewrite X screen", "convert X to compose".
Build the debug APK, install it on a connected device/emulator via ADB, and launch the app.
Build and deploy XerahS Android apps (Kotlin/Mobile.Kt, Avalonia, MAUI) to emulator/device via adb. Covers JAVA_HOME for Gradle, Compose KeyboardOptions/foundation, file locks, EmbedAssembliesIntoApk, init white-screen, single-node builds (-m:1), and cold-boot emulator. Never wait more than 5 minutes for a buildโif it exceeds that, treat as failure and fix locks or parallelism.
ๅพๅ็ๆๅทฅๅ ทใๅฝ็จๆท่ฆๆฑไฝฟ็จ nbp/nano banana pro ๆ nb2/nano banana 2 ๆจกๅ่ฟ่ก็ปๅพใ็ๆๅพ็ๆถ่งฆๅใๆฏๆๆๅฎๅ่พจ็ๅๆฏไพๅๆฐใ
iOS MVVM ํจํด์ ViewModel ๊ตฌ์กฐ ์ ์. Input/Output/Route/Config/Dependency/State ํจํด์ผ๋ก ViewModel์ ์์ฑํฉ๋๋ค. Combine ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ฉฐ, ๋ค๋ฅธ iOS ํ๋ก์ ํธ์์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
iOS Repository ํจํด ์ ์. Protocol + Impl ๊ตฌ์กฐ ๋ฐ API enum + RequestType ํ์ฅ ํจํด์ผ๋ก ๋คํธ์ํฌ ๋ ์ด์ด๋ฅผ ๊ตฌํํฉ๋๋ค. async/await์ Result ํ์ ์ ์ฌ์ฉํ๋ฉฐ, ๋ค๋ฅธ iOS ํ๋ก์ ํธ์์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
Detect all UI elements on screen using OmniParser
Launch browsers, desktop apps, and extensions in your sandbox
Bring an application window to the foreground
Wait for the screen to stabilize after interactions
Mobile accessibility reference data for React Native, Expo, iOS, and Android auditing. Covers accessibilityLabel, accessibilityRole, accessibilityHint, touch target sizes (44x44pt minimum), screen reader compatibility, and platform-specific semantics. Use when reviewing any React Native or native mobile code for accessibility.
Mobile accessibility specialist for React Native, Expo, iOS (SwiftUI/UIKit), and Android (Jetpack Compose/Views). Audits accessibilityLabel, accessibilityRole, accessibilityHint, touch target sizes, screen reader compatibility, and platform-specific semantics. Use for any React Native or native mobile code review - approximately 60% of web traffic is mobile and most UI accessibility tooling ignores mobile-specific patterns.
Guides proper usage of React useState hook. Use this skill when adding state to components, deciding between useState vs alternatives, or troubleshooting state update issues.
Review Firebase Security Rules and Angular application security patterns
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
Master specialized skill for building 2025/2026-grade browser extensions. Deep expertise in Manifest v3, Service Worker persistence (Alarms, Offscreen API), Side Panel API, and Cross-Browser compatibility.
Set up and test universal links for iOS using setup-safari
Build a production-quality chat UI with keyboard handling, recycling lists, gestures, and platform-specific implementations
Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling
Guidelines for upgrading Expo SDK versions and fixing dependency issues
React Native and Expo best practices for performance, UI patterns, and native integrations.
iOS/Swift development: SwiftUI, UIKit, Core Data, Xcode builds, simulator management, code signing, and App Store submission.
Android/Kotlin development: Jetpack Compose, Room database, Gradle builds, emulator management, and Play Store submission.