Material 3 Skill

Teaches Claude Google Material 3 design system conventions.

Design / Design and Frontenddesigndesign-and-frontend
by AgentVoltv1.0.0Published 1y ago2 installs
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptBuild an Android settings screen with Material 3 design components
Beforegeneric AI agent
For Material 3, you'll want to use the Material Design components that Google has defined in their latest guidelines. On an Android settings screen, you'd typically use a preference screen layout with toggles, radio buttons, and dropdown selections. Material 3 emphasizes simpler, more rounded components with updated color theming. You should check Google's Material Design documentation for the exact component specifications and color palette recommendations.

Is this for an existing app or a new project? And do you have a specific color theme in mind, or should I suggest something that aligns with Material 3 standards?
Afterwith Material 3 Skill
ANDROID SETTINGS SCREEN - MATERIAL 3 SPEC

Color System (Tonal):
• Primary: Color.onSurface (dark mode), Color.primary (light mode)
• Surface: Color.surface with tonal elevation +1
• Outline: Color.outline for dividers/borders

Component Tokens:

HEADER SECTION (Settings Category)
   Component: MaterialTopAppBar
   Style: centerAligned, headline/medium typography
   Background: Color.surface
   Elevation: 0dp (flat)

TOGGLE SETTINGS (e.g., "Dark Mode")
   Component: Switch (Material 3 variant)
   Spacing: 16dp padding, 56dp min height (touch target)
   Label: Body/large typography, left-aligned
   Layout: Row with icon-20dp on left

RADIO GROUP (e.g., "Sync Frequency")
   Component: RadioButton
   Spacing: 56dp height per option, 16dp padding
   Typography: Body/medium
   State: Handle selected vs unselected (color.primary vs color.outline)

DROPDOWN (e.g., "Theme")
   Component: ExposedDropdownMenuBox
   Style: Outlined variant, corner radius 12dp
   Spacing: 48dp height minimum
   Focus state: Color.primary outline

DIVIDERS BETWEEN SECTIONS
   Component: Divider
   Color: Color.surfaceVariant
   Height: 1dp
   Padding: 16dp horizontal

TYPOGRAPHY HIERARCHY
   Section title: Label/large, color.onSurface (99%)
   Setting label: Body/medium, color.onSurface
   Helper text: Label/small, color.onSurfaceVariant

CORNER RADIUS DEFAULTS
   Large components (cards): 28dp
   Buttons/inputs: 12dp
   Small elements: 8dp

Sample Output (Kotlin):
   Surface(modifier = Modifier.fillMaxWidth(), color = Color.surface) {
     Row(modifier = Modifier.padding(16.dp), verticalAlignment = CenterVertically) {
       Text("Dark Mode", style = MaterialTheme.typography.bodyMedium)
       Spacer(Modifier.weight(1f))
       Switch(checked = isDarkMode, onCheckedChange = { /* */ })
     }
   }

Key Material 3 Patterns:
• Use M3 Color.system for theming, not hardcoded hex
• All touch targets minimum 48x48dp
• No drop shadows; use tonal elevation only
• Spacing in multiples of 4dp or 8dp

About this skill


name: material-3-skill description: Use when Teaches Claude Google Material 3 design system conventions.

Material 3 Skill

Gives Claude structured knowledge of the Material 3 design system so generated Android and web UI follows current Material guidelines.

What you get

  • SKILL.md with Material 3 component and theming guidance.

Customize your output

  • Covers Material 3 color system and component variants.

Example output

Material 3 compliant UI components and theming.

Best for

Android and web developers following Material Design.

SKILL.md preview

SKILL.md
---
name: material-3-skill
description: Use this skill when generating or reviewing Android or web UI that should follow Google's Material 3 design system conventions.
version: 1.0.0
category: Design / Design and Frontend
author: AgentVolt
license: proprietary
tags:
  - design
  - design-and-frontend
  - standard
---

# Material 3 Skill

Gives structured knowledge of the Material 3 (Material You) design system so generated UI follows current Material tokens, components, and layout rules instead of an outdated or generic interpretation.

## When to use

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More design skills

View all Design skills →