Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Enforce Material Design 3 theming and design token usage in Jetpack Compose. Use when implementing M3 components, color schemes, typography, or design tokens.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 43% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 113% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 50% | 0% |
Define Color.kt, Theme.kt, and Type.kt in ui/theme/. Map every raw color/type value to lightColorScheme/darkColorScheme slots. Access all tokens through MaterialTheme:
MaterialTheme.colorScheme.*MaterialTheme.typography.*.dp units consistentlyMaterialTheme.colorScheme.*, not Color(0xFF...).MaterialTheme.typography.*, not raw fontSize = 32.sp..dp tokens; avoid unexplained magic numbers.Other measured skills in the registry, with their headline benchmark lift.