What problem does it solve? Android apps often accumulate redundant or overly broad R8/ProGuard keep rules that block code shrinking, obfuscation, and optimization, inflating app size. This Skill audits your build configuration and keep rules, quantifies their impact, and produces a structured report with concrete removal or refinement actions. ## Core Features & Use Cases - Configuration audit: Checks build.gradle, gradle.properties, and AGP/R8 versions for missing optimizations such as full mode, minification, and resource shrinking. - Three analysis paths: Uses the standalone analyzeReleaseR8Config Gradle task (AGP >= 9.3.0), quantitative R8 Configuration Analyzer proto reports (R8 >= 9.3.7-dev), or heuristic rule evaluation for older toolchains. - Redundant rule detection: Identifies rules already bundled by libraries like Gson, Retrofit, Room, and Kotlin Coroutines, plus package-wide wildcards and global -dontoptimize style rules. - Use Case: A developer preparing a release build runs the analysis, receives optimization, shrinking, and obfuscation scores, and learns that a package-wide -keep class com.example.** { *; } rule is blocking 30% of the codebase from optimization. ## Quick Start Analyze my Android project's R8 keep rules and build configuration, then report which rules are redundant or too broad.