This implements Google's Material Design 3 (Material You) UI system, primarily targeting Jetpack Compose Material3 with MaterialTheme, components, and adaptive layout. It also covers Flutter and limited web support via @material/web, though that's in maintenance mode. You get guidance on 30+ components, the full token system (color, typography, shape, elevation), layout scaffolds across five window size classes, and dynamic color theming. The skill reflects Google I/O 2026 updates emphasizing Compose-first Android development and expressive layout systems. Use it when you're building with material design, MD3, material you, or working with Jetpack Compose components. It's opinionated about tonal surfaces over shadows and spring-based motion physics as the modern MD3 approach.

skills.sh installs
3.6K
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add hamen/material-3-skill --skill material-3 --agent claude-code

Installs into .claude/skills of the current project.

Files

Material Design 3

This skill guides implementation of Google's Material Design 3 (MD3) — a personal, adaptive, expressive design system. MD3 uses dynamic color, tonal surfaces, rounded shapes, and spring-based motion to create UIs that feel alive and personal.

Philosophy

MD3 is built on three principles:

  • Personal: Dynamic color adapts UI to the user's wallpaper or content. Theming is individual, not one-size-fits-all.
  • Adaptive: Layouts transform across 5 window size classes. Components resize, reposition, and change form factor responsively.
  • Expressive: Shape morphing, spring physics, and emphasized typography create moments of delight without sacrificing usability.

Current Updates: Google I/O 2026

Material's Google I/O 2026 update reinforces a Compose-first Android path and expands expressive/adaptive guidance:

Sponsors

Details

Repository
github.com/hamen/material-3-skill
Categories
Frontend Development, Mobile Development, Design & UI/UX
First seen
Jul 14, 2026
1forcedotcom avataruplifting-components-to-slds2forcedotcom/sf-skillsMigrate Lightning Web Components from SLDS 1 to SLDS 2 by running the SLDS linter and fixing violations. Use this skill whenever users mention SLDS 2, SLDS upli3.6Kskills.sh installs
2minimax-ai avatarfullstack-devminimax-ai/skillsFull-stack backend architecture and frontend-backend integration guide. TRIGGER when: building a full-stack app, creating REST API with frontend, scaffolding ba3.5Kskills.sh installs
3himself65 avatargenerative-uihimself65/finance-skillsDesign system and guidelines for Claude's built-in generative UI — the show_widget tool that renders interactive HTML/SVG widgets inline in claude.ai conversati3.4Kskills.sh installs
4netlify avatarnetlify-frameworksnetlify/context-and-toolsGuide for deploying web frameworks on Netlify. Use when setting up a framework project (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) for 3.4Kskills.sh installs
5dpearson2699 avatarswiftui-webkitdpearson2699/swift-ios-skillsEmbeds and controls web content in SwiftUI with WebKit for SwiftUI, including WebView, WebPage, navigation policies, JavaScript execution, observable page state3.4Kskills.sh installs
6jezweb avatarcolor-palettejezweb/claude-skillsGenerate complete, accessible colour palettes from a single brand hex. Produces 11-shade scale (50-950), semantic tokens, dark mode variants, Tailwind v4 CSS ou3.4Kskills.sh installs