jetpack-compose-m3

Migrate Wear OS Compose apps to Material3 with version-matched component samples.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/premex-ab/claude-marketplace --skill jetpack-compose-m3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetpack-compose-m3
Source: https://github.com/premex-ab/claude-marketplace/tree/main/plugins/android-jetpack-compose-m3/skills/jetpack-compose-m3
Command: npx skills add https://github.com/premex-ab/claude-marketplace --skill jetpack-compose-m3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you migrate and correctly build Wear OS apps using Compose Material3 (Material 3 Expressive), avoiding breaking changes and misuses across versions.

Core Features & Use Cases

  • Wear OS Material3 migration guidance: Phased, version-aware migration from Material 2.5 and Horologist to Material3 components, including dependency alignment and UI behavior expectations.
  • Version-matched component sample implementation: Forces extraction and reading of official component samples from the Wear Compose samples JARs before proposing code changes.
  • Component correctness checklist: A practical checklist for using key Material3 Wear components (e.g., AppScaffold/ScreenScaffold and TransformingLazyColumn) with correct parameters, scoped modifiers, and scrolling/navigation patterns.

Quick Start

Use the jetpack-compose-m3 skill to migrate your Wear OS Compose app from Material 2.5 or Horologist to Material3 and generate a step-by-step plan based on the latest stable compose-material3 version.

Frequently Asked Questions about jetpack-compose-m3

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

FAQPage Schema
How do I migrate my Wear OS app from Horologist to Compose Material3?

To migrate Wear OS Compose from Material 2.5 or Horologist to Material3, align your androidx.wear.compose.material3 dependencies and replace UI components. This process uses a phased, version-aware migration plan with specific dependency alignment and UI behavior expectations.

What are the prerequisites for building Wear OS apps with Compose Material3?

Building Wear OS apps with Compose Material3 requires Kotlin 2.0+ and a minimum SDK of 25. You must also validate Gradle sync and extract official component samples from the Wear Compose samples JARs before implementing code changes.

How do I use AppScaffold and TransformingLazyColumn in Wear OS Material3?

Using AppScaffold, ScreenScaffold, and TransformingLazyColumn in Wear OS Material3 requires specific parameters, scoped modifiers, and correct scrolling/navigation patterns. A component correctness checklist ensures proper implementation and prevents misuses across versions.

Does Wear OS Compose Material3 support navigation3 patterns?

Wear OS Compose Material3 supports navigation3 patterns through the androidx.wear.compose.navigation3 library. Correct implementation involves using core scaffold navigation patterns and validating component behavior with official samples.

Why does my Wear OS Compose Material3 migration have breaking changes?

Breaking changes during Wear OS Compose Material3 migration often stem from misuses across versions and misaligned dependencies. Extracting official component samples and enforcing a version-matched implementation plan prevents these breaking changes.