Skip to content

Certified Skills Catalog

The following certified skills are available out of the box in kmp-cli:

Skill ID Category Description Supported Targets
kmp-cli tooling Procedural guide for diagnostics, project analysis, and skills management All
kotlin-ui-sdui-compose ui Server-Driven UI architecture with json-to-compose runtime Android, iOS, Desktop, Wasm
kotlin-kmp-router core Lightweight progressive routing tree and Senior Staff operating directives Android, iOS, Desktop, Wasm
kotlin-tooling-gradle-to-kotlin-toolchain tooling Procedural guide to migrate to declarative Kotlin Toolchain 0.12+ module.yaml All
kotlin-ui-compose-adaptive ui Responsive and adaptive UI patterns across all form factors Android, iOS, Desktop, Web
kotlin-data-room-kmp data Multiplatform SQLite persistence with Room KMP (androidx.room 2.7.0+) Android, iOS
kotlin-data-sqldelight-database data SQL persistence, reactive Flow queries, and driver setup using SQLDelight 2+ Android, iOS, Desktop, Wasm
kotlin-data-multiplatform-settings persistence Reactive key-value storage with Multiplatform-Settings and Coroutines Flow Android, iOS, Desktop, Web
kotlin-data-store5 persistence Offline-first single-source-of-truth data caching with Store5 Android, iOS, Desktop, Wasm
kotlin-networking-ktor networking Multiplatform HTTP client architecture with Ktor and JSON serialization All
kotlin-concurrency-coroutines concurrency Structured concurrency, background dispatchers, and StateFlow management All
kotlin-media-coil media Multiplatform async image loading and disk caching with Coil 3 Android, iOS, Desktop, Wasm
kotlin-architecture-orbit-mvi architecture Unidirectional Data Flow (MVI/UDF) state management with Orbit MVI Android, iOS, Desktop, Wasm
kotlin-interop-swift-coroutines interop Swift modern concurrency bridging with SKIE and KMP-NativeCoroutines iOS
kotlin-web-kobweb web Full-stack web applications and static sites using Compose HTML with Kobweb Wasm, JS
kotlin-cloud-firebase cloud Multiplatform Firebase integration (Auth, Firestore, Storage) with GitLive SDK All
kmp-migrate-from-react-native migration Strangler migration patterns and TurboModule translation to StateFlow Android, iOS
kmp-migrate-from-flutter migration Flutter BLoC & Widget migration to Compose Multiplatform and Coroutines Android, iOS
kmp-shared-core-bridge migration Packaging a shared KMP Core module for existing native/hybrid shells Android, iOS