Agent skill

Android Design Skill: Material 3 and Jetpack Compose

The mobile-android-design skill points an AI coding agent at Material Design 3 and Jetpack Compose, from dynamic color and WindowSizeClass to 48dp touch targets and state hoisting.

Install
gh skill install wshobson/agents mobile-android-design
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the mobile-android-design skill?

The mobile-android-design skill is a SKILL.md in wshobson/agents, inside the ui-design plugin. It guides an AI coding agent writing native Android screens with Material Design 3 and Jetpack Compose, covering theming, adaptive layouts for phones, tablets and foldables, navigation, accessibility and the usual Compose pitfalls.

In this skill, the SKILL.md body is short on purpose. Its core concepts section was moved into references/details.md to fit an 8 KB cap noted in the file, so the agent reads the main file first and the detail file when needed.

The folder also holds android-navigation.md, compose-components.md and material3-theming.md. Together they cover Material Design 3, also called Material You, and the Jetpack Compose patterns used to build modern, adaptive Android apps.

What your agent does differently

  • Colors come from MaterialTheme.colorScheme, so dark mode follows the theme automatically.
  • Dynamic color is enabled on Android 12 and up for personalization.
  • Layouts adapt with WindowSizeClass instead of one fixed phone layout.
  • Interactive elements get a contentDescription and a minimum 48dp touch target.
  • State is hoisted out of components, and remember or rememberSaveable is chosen deliberately.

Where it fits and where it does not

Good fit

  • Compose screens for phones, tablets and foldables.
  • Material 3 theming with dynamic colors.
  • Navigation Compose flows, including back press and deep link handling.
  • Teams that want accessibility rules applied from the first draft.

Poor fit

  • iOS apps. This skill is Android only. Related page: design mobile apps.
  • Flutter projects, since the skill targets Jetpack Compose. Related page: Flutter responsive layouts.
  • Web or WordPress front ends, since the skill targets native Android apps.

Use it with UiChemy

This skill is for native Android code and has no WordPress step. If the same brand also needs a website, UiChemy Figma to WordPress converts a Figma design into an editable page. Click Get Started on uichemy.com. Related page: fixing accessibility.