What problem does it solve? Android developers using Compose HotSwan lose their fast iteration loop when a change silently falls back to a full incremental rebuild. This Skill explains the Android Runtime (ART) class schema constraint behind that behavior so you can predict, diagnose, and avoid rebuild-forcing edits. ## Core Features & Use Cases - Boundary tables: Clear lists of hot-reloadable changes (function bodies, new composables, resource value edits) versus rebuild-forcing changes (signatures, constructors, interfaces, new resource ids, inline functions, lambda count changes). - Diagnosis workflow: A step-by-step process for reading the HotSwan tool window status, classifying a diff as body-only or schema change, and recovering the fast path. - Iteration ordering patterns: Concrete Kotlin and XML before/after examples showing how to batch signature and resource-id changes at the end of a session. - Use Case: A developer adds a parameter to a composable and the hot reload stops working. Use this Skill to identify the signature change as the cause, revert to body-only edits, and batch the parameter addition as the final save. ## Quick Start Ask why a specific Kotlin or Compose change triggered a full rebuild instead of hot-reloading under HotSwan.