Material Theming

Best practices for Flutter theming with Material 3, treating ThemeData as the single source of truth for colors, typography, component styles, and spacing. Use when creating, modifying, or reviewing ThemeData, ColorScheme, TextTheme, component themes, spacing systems, or light/dark mode support, and whenever widget code carries its own styling: a hardcoded Color, an inline TextStyle, raw padding or gap numbers, the same decoration repeated across widget instances, or a brightness/dark-mode conditional inside build, even when the request only says "review this widget", "cut the duplication", "stop repeating this", or "tidy this up".

VeryGoodOpenSource 7344cff 5 files · 16.8 KB Updated

File contents

VeryGoodOpenSource/vgv-ai-flutter-plugin/tree/main/skills/material-theming commit 7344cff935

Frequently asked questions

npx skillmds@latest add verygoodopensource/material-theming