01
It starts by itself
UI code changes. Runs in GitHub Actions or Claude Code routine.
- ↻ UI code changes
pull request touching UI files
Your UI stays Material 3 compliant.
Install the Material 3 skill and make it a habit: follow https://gethabit.dev/skills/hamen/material-3.md
3K installs2K starsMIT licenceSource on GitHub ↗

Material 3
by hamen · 3K installs
The skill
The material 3 skill implements Google's Material Design 3: Jetpack Compose Material3 first, plus Flutter and limited web, covering tokens, components, adaptive layout, theming, M3 Expressive and a compliance audit.
Only when you ask.
The habit
Your UI stays Material 3 compliant.
↻ Runs by itselfUI code changes
When does it start? How does it check its work? What does it remember?
Stops after one audit report per change set; no retries.
Your agent takes the changed files or a running page as the audit target.
It greps for hardcoded colors, raw Compose colors and MD2 imports.
It scores the ten categories from 0 to 10 using the scoring guide.
It writes the MD3 Compliance Audit Report with critical issues, warnings and passing items.
It lists recommended fixes, most impactful first, with file and line references.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Material 3 skill helps.
Jetpack Compose Material3. Flutter is supported and web is limited, since @material/web is in maintenance mode.
A category passes at 7 or more, warns at 4 to 6 and fails at 3 or below.
Copy the prompt at the top into your agent. It installs the skill from hamen/material-3-skill and sets up the habit. Or run npx skills add hamen/material-3-skill --skill material-3.
Yes. It is published under MIT. Habit is free too.
Install the Material 3 skill and make it a habit: follow https://gethabit.dev/skills/hamen/material-3.md
All hamen skills →More design skills →
Works in
Made by hamen, published under MIT. Habit links to the original and never changes it. Is this your skill?