Covers background task implementation for Android (WorkManager, CoroutineWorker) and iOS (BGTaskScheduler, BGProcessingTask, BGAppRefreshTask) with a KMP abstraction layer. Includes constraints, chaining, progress reporting, periodic work, and testing Workers.
Audits coroutines and Flow usage for correctness, safety, and efficiency. Covers structured concurrency, proper scope usage, SupervisorJob, Flow operators, StateFlow vs SharedFlow, cold vs hot flows, error handling, and testing with Turbine. Flags dangerous patterns like GlobalScope and fire-and-forget.
Guides implementation of Clean Architecture in Kotlin Multiplatform projects. Covers commonMain/platform source set organization, expect/actual vs interface injection, Repository and UseCase patterns, Gradle module structure by feature, and Koin multiplatform DI setup.
Master skill that orchestrates a full quality audit of a Kotlin Multiplatform project. Activates all domain-specific skills in sequence, generates a comprehensive quality report with findings by severity (critical/warning/info), and provides prioritized action items. Covers architecture, code style, performance…
Guides implementation of on-device AI inference using Gemini Nano (Android), ONNX Runtime (Android/KMP), CoreML and Vision framework (iOS). Covers model management, execution provider selection, INT4 quantization, 3-tier fallback strategy (device → on-device model → cloud), model warm-up, and inference profiling.
Covers UI testing strategies for KMP apps: Compose UI testing with semantics and waitUntil, UiAutomator for system UI interactions (file picker, permissions), screenshot testing with Paparazzi/Roborazzi, accessibility testing, Firebase Test Lab setup, and test doubles for navigation.
Guides writing effective unit tests for Kotlin Multiplatform projects using kotlin.test, kotlinx-coroutines-test, and Turbine. Covers testing ViewModels with StateFlow, UseCases, repositories with fakes, coroutine testing with runTest/advanceUntilIdle, fake vs mock philosophy, and test naming conventions.
★not rated 2 6mo agoA0 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: