What problem does it solve? Android Gradle Plugin 9.0 makes the Android application and library plugins incompatible with the Kotlin Multiplatform plugin in the same module, breaking builds for KMP projects. This Skill guides the full migration: plugin replacement, DSL changes, module splitting, and version updates. ## Core Features & Use Cases - Library Plugin Swap: Replaces com.android.library with com.android.kotlin.multiplatform.library, migrates the android {} DSL into kotlin { android {} }, and renames source sets like androidHostTest and androidDeviceTest. - Mandatory App Split: Splits modules combining kotlin.multiplatform with com.android.application into a pure androidApp module and a shared KMP library module, as required by AGP 9.0. - Built-in Kotlin Migration: Removes the org.jetbrains.kotlin.android plugin, migrates kapt to KSP or com.android.legacy-kapt, and converts kotlinOptions to compilerOptions. - Use Case: A team upgrades their Compose Multiplatform project to AGP 9.0 and the build fails with plugin incompatibility errors. The Skill analyzes each module, classifies the migration path, rewrites build.gradle.kts files, and verifies the build. ## Quick Start Migrate my Kotlin Multiplatform project to AGP 9.0 and fix the build failures caused by the com.android.application and KMP plugin incompatibility.