What problem does it solve? Jetpack Compose recompositions are invisible by default, making it impossible to tell whether a composable that re-runs every frame is expected behavior or a performance bug. This Skill makes recomposition visible and names the exact parameter responsible, so fixes target the real cause instead of guesswork. ## Core Features & Use Cases - Recomposition and Skip Counts: Enable Layout Inspector's recomposition and skip count columns to find composables with disproportionate re-run ratios like 100/0. - Argument Change Reasons: Interpret the per-parameter Changed / Unchanged / Uncertain / Static / Unknown classifications from Android Studio Hedgehog and map each status to the correct fix. - Release Confirmation: Validate fixes in a release + R8 build using @TraceRecomposition from compose-stability-analyzer, since debug counts are inflated by Live Literals and interpreted runtime. - Use Case: A developer notices a list item recomposing on every scroll frame. The Skill walks through enabling counts, identifying the suspect composable, reading its parameter status (e.g. Uncertain due to an unstable List field), and confirming the fix in release. ## Quick Start Use this skill to find out why my composable keeps recomposing and tell me which parameter is causing it.