wear-compose-m3

Guides creation, migration, and updating of Wear OS apps using Compose Material3 libraries.

2|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/IsKenKenYa/skills --skill wear-compose-m3-iskenkenya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wear-compose-m3
Source: https://github.com/IsKenKenYa/skills/tree/main/skills/android/wear/wear-compose-m3
Command: npx skills add https://github.com/IsKenKenYa/skills --skill wear-compose-m3-iskenkenya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building Wear OS interfaces with Compose Material3 involves strict version compatibility rules, unfamiliar components like TransformingLazyColumn and AppScaffold, and tricky migrations from Material 2.5 or Horologist. This Skill provides expert guidance and canonical code samples so the AI generates correct, up-to-date Wear OS UI code. ## Core Features & Use Cases - Version & Compatibility Enforcement: Resolves the latest stable androidx.wear.compose:compose-material3 version, enforces Kotlin 2.0+, the correct Compose compiler plugin, and minSdk 25. - Migration Guidance: Walks through migrating from Wear Compose Material 2.5 or Horologist to Material3 using official component mappings, without downgrading on unresolved-reference errors. - Component Sample Lookup: Maps every Material3, Foundation, and Navigation3 component (Button, Card, Picker, SwipeToReveal, AmbientMode, etc.) to canonical Kotlin sample files. - Use Case: Ask the AI to add a settings screen with a TransformingLazyColumn and toggle switches to your Wear OS app, and it will produce code matching the official Material3 samples and current stable library versions. ## Quick Start Use the wear-compose-m3 skill to migrate my Wear OS project from Horologist to Compose Material3 and update the main screen to use AppScaffold and TransformingLazyColumn.

Frequently Asked Questions about wear-compose-m3

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Wear OS Compose from Material 2.5 to Material3?

Update to the latest stable androidx.wear.compose:compose-material3 version, perform a Gradle sync, then refactor components using the official migration guide's component mappings. Do not use Horologist libraries, and expect screenshot tests to fail due to changed Material3 defaults.

What Kotlin version does Wear Compose Material3 require?

Wear Compose Material3 requires Kotlin 2.0.0 or higher. With Kotlin 2.0.0+, the project must apply the org.jetbrains.kotlin.plugin.compose Gradle plugin instead of setting kotlinCompilerExtensionVersion.

Can I use Horologist libraries with Wear Compose Material3?

No. The guidance explicitly prohibits using Horologist Composables, Compose Layout, or Compose Material libraries when working with Wear Compose Material3. Use the native Material3 components and their official samples instead.

Why do I get Unresolved Reference errors after updating Wear Compose Material3?

Unresolved Reference errors usually mean the Gradle sync has not completed or the editor has stale indexes. Do not downgrade the library version to fix them; sync the project first and verify the API against the official component samples.

What is the minimum SDK for Wear Compose Material3?

The minimum SDK must be at least 25 for projects using Wear Compose Material3. Ensure minSdk is set to 25 or higher in your Gradle configuration before adding the library dependencies.