async-patterns
Async/await patterns for the .NET 8 WPF widget host app. Use when implementing async commands, background operations, cancellation, progress reporting, or UI thread marshaling.
Async/await patterns for the .NET 8 WPF widget host app. Use when implementing async commands, background operations, cancellation, progress reporting, or UI thread marshaling.
Search app UI architecture - Compose component hierarchy (SearchTheme, MainActivity, SettingsActivity), enum-based navigation pattern (no Navigation Component), dynamic theme system with Material 3, reusable settings components (SettingsGroup, SettingsSwitch, SettingsSliderRow, SettingsNavigationRow).
Master SwiftUI - Declarative UI, state management, animations, modern iOS development
Remote App ๊ถํ ์์ฒญ UI ํ ์คํธ์ฉ ์คํฌ. Use when (1) ๊ถํ ์์ฒญ UI ํ ์คํธ, (2) Hook โ Remote ์ฐ๋ ๊ฒ์ฆ, (3) awaiting_type=permission ์๋ฎฌ๋ ์ด์ .
This skill should be used when the user asks to "add map view", "show user location", "implement MapKit", "add markers to map", "calculate route", "use MKDirections", "search nearby places", "use MKLocalSearch", "implement geocoding", "use CLGeocoder", "add Look Around", "customize map style", "add map annotations", "track user location", "configure location permissions", "ๅฐๅณใ่กจ็คบใใใ", "MapKitใๅฎ่ฃ ", "ใใผใซใผใ่ฟฝๅ ", "็ต่ทฏๆค็ดขใๅฎ่ฃ ", "ใใใฒใผใทใงใณๆฉ่ฝ", "็พๅจๅฐใๅๅพ", "ๅจ่พบๆค็ดข", "ใธใชใณใผใใฃใณใฐ", "ไฝๆใใๅบงๆจใๅๅพ", "ๅบงๆจใใไฝๆ", "Look Aroundใ่ฟฝๅ ", "ๅฐๅณใใซในใฟใใคใบ", "ไฝ็ฝฎๆ ๅ ฑใฎๆจฉ้่จญๅฎ", or needs guidance on MapKit for SwiftUI, Core Location integration, MKDirections, MKLocalSearch, CLGeocoder, Look Around preview, map annotations, custom overlays, or location privacy settings for iOS 17+ SwiftUI applications.
This skill should be used when the user asks to "implement voice input", "add speech recognition", "use SFSpeechRecognizer", "configure microphone permissions", "้ณๅฃฐๅ ฅๅใๅฎ่ฃ ใใใ", "Speech Frameworkใฎไฝฟใๆน", "ใใคใฏๆจฉ้ใฎ่จญๅฎ", "้ณๅฃฐ่ช่ญๆฉ่ฝใ่ฟฝๅ ", "ใใฃใฏใใผใทใงใณๆฉ่ฝ", or needs guidance on Apple Speech Framework, AVAudioSession configuration, speech recognition authorization, real-time transcription, on-device recognition, or iOS voice input best practices for SwiftUI applications targeting iOS 17+.
Use when implementing widgets, Live Activities, or Control Center controls - enforces correct patterns for timeline management, data sharing, and extension lifecycle to prevent common crashes and memory issues
Guide for creating native plugins in app_plugin with platform-specific implementations (project)
Kotlin testing - JUnit 5, MockK, Kotest, coroutine testing
Reverses and exploits mobile applications. Use when working with Android APK files, iOS IPA files, mobile app reversing, Frida hooking, or app security analysis challenges.
Use when implementing strangler pattern for legacy migrations. Safely migrates controllers with feature flag control.
tvOS-specific development patterns including focus engine, remote control handling, top shelf, and large card UI layouts
ไป macOS ๅบ็จ็จๅบไธญๆๅ icon ๅพๆ ๅนถ่ฝฌๆขไธบ PNG ๆ ผๅผใๅฝ็จๆท้่ฆ่ทๅ APP ๅพๆ ใๆๅๅบ็จ iconใๅฐ icns ่ฝฌ png ๆถไฝฟ็จใ
Expert-level Swift development for iOS, macOS with SwiftUI, Combine, and modern Swift 5.9+
Retrofit, OkHttp, REST APIs, JSON serialization, network security.
Use when needing thread-safe primitives for performance-critical code. Covers Mutex (iOS 18+), OSAllocatedUnfairLock (iOS 16+), Atomic types, when to use locks vs actors, deadlock prevention with Swift Concurrency.
iOS/tvOS application lifecycle management including app launch, scene lifecycle, state restoration, and background tasks
Build and maintain WPF MVVM patterns using CommunityToolkit.Mvvm for a .NET 8 widget-host app. Use when creating ViewModels, commands, observable state, validation, view bindings, and viewmodel-first navigation behaviors. Avoid Prism and heavy region managers; keep ViewModels testable and UI-agnostic.
Use when implementing Network.framework connections, debugging connection failures, migrating from sockets/URLSession streams, or adopting structured concurrency networking patterns - prevents deprecated API usage, reachability anti-patterns, and thread-safety violations with iOS 12-26+ APIs
Modern Android development - Jetpack, Compose, Architecture Components
Search app build configuration - debug/release build types with applicationIdSuffix, Compose/BuildConfig/AIDL build features, required permissions (INTERNET, READ_CONTACTS, PACKAGE_USAGE_STATS, MANAGE_EXTERNAL_STORAGE, Shizuku, Termux), gradle commands (compileDebugKotlin, assembleDebug, testDebugUnitTest).