What problem does it solve? Android apps targeting SDK 35 must draw edge-to-edge, but UI components often end up obscured by the status bar or navigation bar, text fields get hidden behind the IME keyboard, and system bar icons become illegible. This Skill provides a structured migration and troubleshooting workflow for these inset problems in Jetpack Compose apps. ## Core Features & Use Cases - Edge-to-Edge Migration: Adds enableEdgeToEdge to Activities, sets adjustResize in the manifest, and applies system insets via Scaffold padding, Material component insets, or padding modifiers. - IME and Keyboard Handling: Provides right/wrong code patterns for imePadding, fitInside(WindowInsetsRulers.Ime.current), and Scaffold contentWindowInsets to keep text fields visible without double padding. - System Bar Legibility and Lists: Configures isAppearanceLightStatusBars/isAppearanceLightNavigationBars, disables navigation bar contrast enforcement, applies contentPadding to lazy lists, and handles full-screen dialogs. - Use Case: Your Compose app's login button is hidden behind the navigation bar after targeting SDK 35. Use this Skill to apply safeDrawingPadding or Scaffold insets correctly and verify the fix with the included checklist. ## Quick Start Use the android-edge-to-edge skill to migrate my Compose app to edge-to-edge and fix any components overlapping the system bars.