jetpack-compose-m3

Guide Wear OS Compose Material3 migration and development with Jetpack Compose components.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/inehemiasm/AiAssistant --skill jetpack-compose-m3-inehemiasm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetpack-compose-m3
Source: https://github.com/inehemiasm/AiAssistant/tree/main/skills/jetpack-compose-m3
Command: npx skills add https://github.com/inehemiasm/AiAssistant --skill jetpack-compose-m3-inehemiasm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers migrate, build, and maintain Wear OS applications using Compose Material3 by providing reliable guidance for modern components, APIs, and migration paths.

Core Features & Use Cases

  • Wear OS Material3 Development: Guides implementation with androidx.wear.compose.material3, foundation, and navigation3 components such as AppScaffold, ScreenScaffold, and TransformingLazyColumn.
  • Migration Support: Provides structured migration guidance from older Wear Compose Material 2.5 and Horologist-based implementations to Material3 patterns.
  • Component Best Practices: Enforces correct use of samples, defaults, theming, scrolling behavior, navigation patterns, and ambient mode handling for Wear OS interfaces.

Quick Start

Use the jetpack-compose-m3 skill to migrate my Wear OS Compose screen from Material 2.5 to Material3 following the recommended component mappings and validation steps.

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 Compose UI from Material 2.5 to Material3?

Wear OS Material3 development utilizes the androidx.wear.compose.material3 library, implementing core components like AppScaffold, ScreenScaffold, and TransformingLazyColumn. It requires adhering to official Wear Compose libraries and validating dependencies to ensure proper UI architecture.

Can I use Horologist components with Wear OS Material3?

Yes, Compose Navigation updates are a core part of Wear OS Material3 adoption. The Skill guides implementation using navigation3 components alongside ScreenScaffold, enforcing correct navigation patterns and ambient mode handling for Wear OS interfaces.

What is the best way to implement TransformingLazyColumn in Wear OS?

Implementing TransformingLazyColumn in Wear OS requires using the androidx.wear.compose.foundation and material3 libraries. The Skill enforces best practices for component implementation, including sample validation, scrolling behavior, and default theming.

Does Wear OS Material3 support ambient mode handling?

Yes, Wear OS Material3 supports ambient mode handling. The Skill enforces correct usage of ambient mode behaviors alongside standard Material3 design patterns, ensuring your Compose UI maintains proper state during ambient transitions.

What are the limitations when migrating to Wear OS Compose Material3?

Limitations during Wear OS Material3 migration involve strict adherence to official Wear Compose libraries and dependency compatibility checks. You must validate samples and ensure correct mappings from older Material 2.5 components to avoid architectural issues.