What problem does it solve? Upgrading an Android project to Android Gradle Plugin (AGP) 9 involves many breaking changes, including a new DSL, built-in Kotlin support, and kapt deprecation. This Skill guides the migration step by step so the project builds correctly on AGP 9 without missing critical changes. ## Core Features & Use Cases - Guided AGP 9 Migration: Walks through dependency updates (KSP 2.3.6+, Hilt 2.59.2+), built-in Kotlin migration, new AGP DSL adoption, and gradle.properties cleanup. - kapt to KSP Migration: Explains how to check KSP compatibility of annotation processors and apply the legacy-kapt plugin when migration is not possible. - BuildConfig and DSL Recipes: Provides reference guides for custom BuildConfig fields, APK renaming via androidComponents.onVariants, and Paparazzi workarounds for Gradle 9. - Use Case: A developer with an AGP 8 project asks to upgrade to AGP 9; the Skill checks the current version, updates dependencies, migrates the DSL and Kotlin setup, and verifies the result with Gradle sync and build dry-runs. ## Quick Start Migrate my Android project to AGP 9 and verify that the Gradle sync and build still succeed.