In den eigenen Worten des Skills
Leitet die Umsetzung von Googles Material Design 3 (Material You) mit Jetpack Compose Material3 als primärem Ziel, ergänzt durch Flutter und einen begrenzten Web-Pfad über @material/web. Es umfasst das md.sys-Token-System für Farbe, Schriftskala, Form, Elevation und Bewegung, eine Kurzreferenz zu über 30 Komponenten mit ihren Varianten, adaptives Layout und Navigation, Theming und dynamische Farbe, die M3-Expressive-Plattformmatrix sowie Barrierefreiheit.
Ein Audit-Modus bewertet eine App oder Seite in zehn Kategorien auf einer Skala von 0-10 und erstellt einen Compliance-Bericht. Er richtet sich an Designer und Entwickler, die konkrete MD3-Standards benötigen: fünf Window-Size-Klassen, tonale Elevation statt Schatten, ein 8dp-Abstandssystem und maximale Inhaltsbreiten bei großen Fenstern.
Was er erzeugt
- Ein Markdown-MD3-Compliance-Bericht mit einer Gesamtbewertung und Bewertungen je Kategorie, kritischen Problemen, Warnungen, bestandenen Punkten und priorisierten Korrekturen.
- Ein Compose-Theme, aufgebaut aus MaterialTheme mit einem colorScheme, das von dynamicLightColorScheme, lightColorScheme oder generiertem Theme-Code bereitgestellt wird.
- Ein CSS-Theme-Block aus md-sys Custom Properties, einschließlich einer Dark-Theme-Variante, die per Media Query oder Klasse angewendet wird.
So funktioniert es
- 01Starten Sie mit Compose, sofern der Stack nichts anderes vorgibt
Die Datei behandelt Jetpack Compose Material3 als Standardpfad, und der Entscheidungsbaum leitet App-Shells, einzelne Komponenten, Themes, Formulare, Navigation und Datenanzeige an spezifische Abschnitte und Referenzdateien weiter, bevor Code geschrieben wird.
- 02Wenden Sie die Token-Ebene an
Alle MD3-Tokens befinden sich im Namespace md.sys; Compose ordnet dieselben semantischen Rollen MaterialTheme.colorScheme, Typografie und Formen zu, während Web sie auf CSS Custom Properties mit dem Präfix md-sys abbildet.
- 03Komponenten über die Quick Reference auswählen
Die Komponententabelle listet für jede Komponente den Web-Elementnamen, die wichtigsten Varianten und die Kategorie auf und kennzeichnet, welche keine @material/web-Implementierung haben, sodass sie stattdessen mit CSS Custom Properties und Standard-HTML gebaut werden können.
- 04Mit den Common Patterns zusammensetzen
Die Patterns App Shell, Card Grid und Form Layout werden als HTML plus CSS bereitgestellt, einschließlich eines Breakpoints, der die Navigation Rail bei kompakten Breiten in eine Bottom Navigation umwandelt.
- 05Auf Anfrage prüfen
Mit dem Argument audit aufgerufen, untersucht der Skill eine URL, Quelldateien oder eine laufende App und bewertet zehn Kategorien von 0 bis 10, bevor der Bericht geschrieben wird.