mikel063093/kmp-quality-skills
Skill Claude CodeCodex
Covers Android-specific best practices for modern apps: ViewModel + StateFlow UiState patterns, type-safe Navigation Compose, Hilt/Koin scoping, lifecycle-aware components, SavedStateHandle, ProGuard setup, edge-to-edge UI, and Material 3 theming.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
Detects and fixes Jetpack Compose performance issues: unnecessary recompositions, unstable types, missing remember/derivedStateOf, incorrect effect handlers, missing keys in lazy lists, and missing baseline profiles. Ensures composables are optimized for smooth 60/120fps UI.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
Guides integration of Kotlin Multiplatform with SwiftUI and iOS frameworks. Covers suspend → async/await bridging, Flow → AsyncStream, MainActor for UI thread safety, PDFKit, Vision OCR, Swift Package Manager setup, ARC memory management with KMP objects, and SwiftUI state management patterns.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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…
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
Ensures code uses Kotlin's idiomatic features correctly: scope functions, data classes, sealed classes, extension functions, inline/reified, delegation, and null safety. Replaces Java-style patterns with idiomatic Kotlin equivalents and catches dangerous !! usage.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
Applies SOLID design principles to Kotlin and Kotlin Multiplatform code. Detects violations like God-object ViewModels, bloated data classes, monolithic repositories, and missing dependency inversion. Promotes clean, maintainable, testable architecture.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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.
mikel063093/kmp-quality-skills
Skill Claude CodeCodex
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.