What problem does it solve? Writing one Compose codebase that runs correctly on Android, iOS, Desktop, and Web requires navigating expect/actual declarations, density differences, resource packaging, and native interop, and mistakes surface as platform-specific bugs late in QA. ## Core Features & Use Cases - KMP/CMP Architecture Guidance: Project structure conventions, expect/actual patterns for functions and composables, and rules for keeping 80-95% of code in commonMain. - Cross-Platform Resources and Interop: Compose Resources setup for fonts, strings, and drawables, plus recipes for embedding SwiftUI/UIKit in Compose and hosting Compose inside SwiftUI or legacy Android views. - Platform Quirks Catalog: Documented gotchas for iOS safe areas, keyboard handling, RTL, Wasm performance, AGSL shader limits, and build/packaging commands per target. - Use Case: You are porting an Android Jetpack Compose app to iOS. Use this Skill to structure the shared module, bridge a native MapKit view via UIKitViewController, and avoid the iOS edge-swipe drawer conflict. ## Quick Start Help me structure a Compose Multiplatform app that shares UI between Android and iOS, including an expect/actual composable for a native map view.