What problem does it solve?
This Skill prevents breaking changes when migrating Wear OS apps to Compose Material 3 by enforcing compatible dependency versions, Kotlin/Compose compiler rules, and safe component usage patterns.
Core Features & Use Cases
- Wear OS Material3 migration guidance: Walks you through moving from Material 2.5 and Horologist to
androidx.wear.compose.material3 with correct component mapping and expectations for updated UI defaults.
- Version-accurate component sample usage: Requires extracting and reading official component samples from the
*-samples-sources.jar artifacts before implementing or refactoring UI code.
- TransformingLazyColumn best-practice checklist: Ensures the correct use of
ScreenScaffold + TransformingLazyColumn, including required imports, padding forwarding, transformed height usage, and snapping behavior.
- Common gotchas and guardrails: Mandates Gradle sync after version updates and prohibits “guessing fixes” via downgrades when unresolved references appear after a successful sync.
Quick Start
Tell the AI: “Migrate my Wear OS Compose code from Material 2.5 (and any Horologist usage) to Material3, using TransformingLazyColumn inside ScreenScaffold, and ensure I first extract and read the official component samples for the latest stable compose-material3 version.”