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 to pinpoint exactly which rules to remove or refine. ## Core Features & Use Cases - Quantitative analysis: On R8 9.3.7-dev or later, runs the R8 Configuration Analyzer to generate optimization, shrinking, and obfuscation scores plus per-rule impact metrics. - Heuristic evaluation: On older R8 versions, manually inspects proguard-rules.pro against known redundant library rules (Gson, Retrofit, Room, Coroutines) and a keep-rule impact hierarchy. - Structured report: Outputs a strict Markdown report covering configuration issues, global disable rules, optimization scores, keep rule evaluation, and subsumed rules. - Use Case: A developer notices their release APK is larger than expected. They run this Skill, which flags a package-wide -keep class com.example.models.** { *; } rule blocking optimization of 30% of the codebase and recommends refining it with @SerializedName annotations. ## Quick Start Analyze my Android project's R8 keep rules and proguard configuration to find redundant or overly broad rules hurting app size.