Audits Kotlin Multiplatform (KMP) project structures to ensure proper module separation, expect/actual pattern compliance, and seamless iOS/Android interop.
The Kotlin Multiplatform Reviewer skill is a specialized tool for developers building cross-platform mobile applications using KMP. It automatically analyzes project architectures, validating the correct usage of commonMain and platform-specific source sets while enforcing best practices for the expect/actual mechanism. By identifying potential pitfalls like bloated shared modules, missing platform implementations, or inefficient iOS interop patterns—such as direct Flow or suspend function exposure—this skill ensures that shared business logic remains clean, testable, and robust across Android and iOS targets.
Key Features
01Validation of expect/actual declarations and implementations
020 GitHub stars
03iOS Interop optimization for Swift and ObjC compatibility
04Automated module structure and dependency analysis
05Multiplatform-specific library and dependency management
06Detection of platform-specific code leaks in commonMain
Use Cases
01Ensuring iOS-friendly API design in multiplatform codebases
02Performing structural audits on existing KMP shared modules
03Migrating native Android logic to shared Kotlin Multiplatform structures