What problem does it solve? Upgrading an Android project to Android Gradle Plugin (AGP) 9 involves many breaking changes—built-in Kotlin, a new DSL, kapt removal, and BuildConfig API changes—that are easy to get wrong manually. This Skill provides a verified, step-by-step migration procedure. ## 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 whether annotation processors are KSP-compatible by inspecting jars in the Gradle cache, and how to fall back to the legacy-kapt plugin. - BuildConfig & Troubleshooting References: Covers custom BuildConfig field migration, Paparazzi/Gradle 9 workarounds, and gradle-recipes for old-DSL code replacement. - Use Case: You have an Android app on AGP 8 and want to adopt AGP 9. The Skill checks your current version, updates dependencies, migrates your build scripts to the new DSL, and verifies the result with Gradle sync and dry-run builds. ## Quick Start Migrate this Android project to AGP 9, updating dependencies, build scripts, and kapt usage, then verify the build succeeds.