Android Design System (Jetpack Compose)
SkillMediaEnforce Material Design 3 theming and design token usage in Jetpack Compose. Use when implementing M3 components, color schemes, typography, or design tokens.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Android Design System (Jetpack Compose) skill
What this skill tells your AI
The instructions your AI receives, as published by hoangnguyen0403/agent-skills-standard in skills/android/android-design-system/SKILL.md and read by ahel’s review.
Priority: P2 (MEDIUM)
Guidelines
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:
- Colors →
MaterialTheme.colorScheme.* - Text styles →
MaterialTheme.typography.* - Spacing →
.dpunits consistently
Anti-Patterns
- No Hardcoded Colors: Use
MaterialTheme.colorScheme.*, notColor(0xFF...). - No Inline Typography: Use
MaterialTheme.typography.*, not rawfontSize = 32.sp. - No Magic Spacing: Prefer named
.dptokens; avoid unexplained magic numbers.
References
Signals
- GitHub stars
- 565
- Forks
- 163
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
android-design-system- Source
- github.com/hoangnguyen0403/agent-skills-standard