In the Skill's Own Terms
Guides implementation of Google's Material Design 3 (Material You) with Jetpack Compose Material3 as the primary target, plus Flutter and a limited web path through @material/web. It covers the md.sys token system for color, typescale, shape, elevation and motion, a quick reference to 30+ components with their variants, adaptive layout and navigation, theming and dynamic color, the M3 Expressive platform matrix, and accessibility.
An audit mode scores an app or a page 0-10 across ten categories and produces a compliance report. It is for designers and developers who need concrete MD3 defaults: five window size classes, tonal elevation instead of shadows, an 8dp spacing system, and max content widths on large windows.
What it produces
- A markdown MD3 compliance report with an overall score and per-category scores, critical issues, warnings, passing items and prioritized fixes.
- A Compose theme built from MaterialTheme with a colorScheme supplied by dynamicLightColorScheme, lightColorScheme or generated theme code.
- A CSS theme block of md-sys custom properties, including a dark theme variant applied by media query or class.
How It Works
- 01Start from Compose Unless the Stack Says Otherwise
For new Android work, the source prefers Jetpack Compose Material3. First identify the project's actual platform and component/theme/layout task, then use the matching references.
- 02Apply the Token Layer
All MD3 tokens live in the md.sys namespace; Compose maps the same semantic roles onto MaterialTheme.colorScheme, typography and shapes, while web maps them onto CSS custom properties prefixed md-sys.
- 03Pick Components from the Quick Reference
The component table lists each component's web element name, key variants and category, and flags which ones have no @material/web implementation so they can be built from CSS custom properties with standard HTML instead.
- 04Assemble with the Common Patterns
The App Shell, Card Grid and Form Layout patterns are given as HTML plus CSS, including a breakpoint that turns the navigation rail into bottom navigation on compact widths.
- 05Audit When Asked
Invoked with audit, the skill inspects a URL, source files or a running app and scores ten categories from 0 to 10 before writing the report.