Nos termos do próprio skill
Orienta a implementação do Material Design 3 (Material You) do Google, com o Jetpack Compose Material3 como alvo principal, além de Flutter e um caminho web limitado via @material/web. Abrange o sistema de tokens md.sys para cor, tipografia, forma, elevação e movimento, uma referência rápida a mais de 30 componentes com suas variantes, layout e navegação adaptativos, tematização e cor dinâmica, a matriz da plataforma M3 Expressive e acessibilidade.
Um modo de auditoria atribui uma nota de 0 a 10 a um aplicativo ou página em dez categorias e gera um relatório de conformidade. É destinado a designers e desenvolvedores que precisam de padrões concretos do MD3: cinco classes de tamanho de janela, elevação tonal em vez de sombras, um sistema de espaçamento de 8dp e larguras máximas de conteúdo em janelas grandes.
O que ele produz
- Um relatório de conformidade MD3 em markdown com uma nota geral e notas por categoria, problemas críticos, avisos, itens aprovados e correções priorizadas.
- Um tema Compose construído a partir de MaterialTheme com um colorScheme fornecido por dynamicLightColorScheme, lightColorScheme ou código de tema gerado.
- Um bloco de tema CSS de propriedades customizadas md-sys, incluindo uma variante de tema escuro aplicada por media query ou classe.
Como funciona
- 01Comece pelo Compose, Salvo Indicação Contrária da Stack
O arquivo trata o Jetpack Compose Material3 como o caminho padrão, e a Árvore de Decisão direciona shells de aplicativo, componentes individuais, temas, formulários, navegação e exibição de dados para seções e arquivos de referência específicos antes que qualquer código seja escrito.
- 02Aplique a Camada de Tokens
Todos os tokens do MD3 vivem no namespace md.sys; o Compose mapeia os mesmos papéis semânticos para MaterialTheme.colorScheme, typography e shapes, enquanto o web os mapeia para propriedades customizadas do CSS com prefixo md-sys.
- 03Escolha os componentes na Referência Rápida
A tabela de componentes lista o nome do elemento web de cada componente, as principais variantes e a categoria, e sinaliza quais não têm implementação em @material/web, para que possam ser construídos com propriedades customizadas de CSS e HTML padrão.
- 04Monte com os Padrões Comuns
Os padrões App Shell, Card Grid e Form Layout são fornecidos como HTML mais CSS, incluindo um breakpoint que transforma o navigation rail em bottom navigation em larguras compactas.
- 05Faça a Auditoria Quando Solicitado
Quando invocado com audit, o skill inspeciona uma URL, arquivos-fonte ou um app em execução e avalia dez categorias de 0 a 10 antes de escrever o relatório.