What problem does it solve? Android apps often accumulate redundant or overly broad ProGuard/R8 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 and runs this Skill to discover that a package-wide -keep class com.example.** { *; } rule is preventing optimization of 30% of the codebase. ## Quick Start Analyze my Android project's R8 and ProGuard keep rules and tell me which ones to remove or refine to reduce app size.