wear-compose-m3

Migrate Wear OS Compose projects to Material3 with component guidance.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/yash-garg/pi-config --skill wear-compose-m3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wear-compose-m3
Source: https://github.com/yash-garg/pi-config/tree/main/skills/wear-compose-m3
Command: npx skills add https://github.com/yash-garg/pi-config --skill wear-compose-m3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers avoid migration mistakes and implementation uncertainty when building Wear OS applications with Compose Material3 by providing expert guidance for modern APIs, components, and compatibility requirements.

Core Features & Use Cases

  • Wear Compose Material3 Guidance: Provides implementation guidance for androidx.wear.compose.material3, foundation, and navigation3 components including AppScaffold, ScreenScaffold, and TransformingLazyColumn.
  • Migration Support: Helps migrate Wear OS projects from Material 2.5 and Horologist patterns using official component mappings and Material3 best practices.
  • Component Implementation Workflows: Ensures correct dependency versions, sample extraction, styling conventions, layout patterns, and navigation approaches for production Wear OS apps.

Quick Start

Use the wear-compose-m3 skill to help migrate my Wear OS Compose project to Material3 and update its components using current best practices.

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 my Wear OS Compose project from Material 2.5 to Material3?

To migrate Wear OS Compose to Material3, apply official component mappings from Material 2.5 and Horologist patterns to new Material3 APIs. This process involves updating dependencies, replacing legacy components, and adopting Material3-specific layout and styling conventions.

What Wear OS Compose Material3 components are available for building UIs?

Wear OS Compose Material3 provides components like AppScaffold, ScreenScaffold, and TransformingLazyColumn. These elements, part of androidx.wear.compose.material3, foundation, and navigation3, enable modern UI construction following validated layout and navigation patterns.

Can I use Horologist patterns with Wear OS Compose Material3?

Horologist patterns are supported for migration to Wear OS Compose Material3. The Skill provides guidance on mapping existing Horologist components to official Material3 equivalents, ensuring correct dependency versions and styling conventions during the transition.

What's the best way to configure dependencies for a Wear OS Compose Material3 app?

The best way to configure Wear OS Compose Material3 dependencies is using validated dependency versions for androidx.wear.compose.material3, foundation, and navigation3. Correct configuration requires a compatible Kotlin and Compose setup to ensure production app stability.

Does Wear OS Compose Material3 support navigation3 for screen routing?

Wear OS Compose Material3 supports navigation3 for screen routing and component updates. Implementation guidance includes specific navigation approaches and patterns required to structure screen flows within production Wear OS applications.

When do I need to use TransformingLazyColumn in Wear OS Compose?

TransformingLazyColumn is needed when building responsive scrolling lists in Wear OS Compose Material3. It is part of the androidx.wear.compose.material3 component set, requiring validated dependency versions and specific layout patterns to function correctly.