In den eigenen Worten des Skills
Dieser Skill vermittelt, wie man kohärente, barrierefreie visuelle Systeme mit Typografie-Skalen, Farbtheorie, Abstandssystemen und Icon-Grundlagen aufbaut. Er behandelt die Einrichtung von Design-Tokens mit modularen Typ-Skalen, 8-Punkt-Raster-Abständen, semantischen Farbpaletten mit WCAG-Kontrastanforderungen und Icon-Größensystemen.
Der Skill liefert konkrete Implementierungsmuster für Tailwind CSS, responsive fließende Typografie, Dark-Mode-Theming mit semantischen Tokens und Barrierefreiheitsvalidierung. Er adressiert typische Herausforderungen im visuellen Design wie inkonsistente Abstände, schlechten Kontrast und willkürliche Magic Numbers, indem er verhältnisbasierte Skalen und wiederverwendbare Token-Systeme definiert.
Was er erzeugt
- Design-Token-Definitionen in CSS Custom Properties oder Tailwind-Konfiguration
- Icon-Komponente mit Größenvarianten
So funktioniert es
- 01Modulare Design-Tokens Etablieren
Definieren Sie Typografie-Skalen mit verhältnisbasierter Größenabstufung (0,75rem bis 3rem), 8-Punkt-Raster-Abständen (4px bis 64px) und semantischen Farb-Tokens für Marke, Zustände und Neutrals.
- 02Responsive Typografie Anwenden
Verwenden Sie fließende Typografie mit clamp() für viewport-responsive Größenanpassung und halten Sie die optimale Lesebreite bei maximal 65 Zeichen.
- 03Barrierefreie Farbpaletten Implementieren
Erstellen Sie Farbsysteme, die die WCAG-Kontrastverhältnisse erfüllen: 4,5:1 für Fließtext, 3:1 für große Texte und UI-Komponenten, mit programmatischer Kontrastprüfung.
- 04Konsistente Icon-Systeme erstellen
Definieren Sie Icon-Größenskalen von 12px bis 32px mit wiederverwendbaren Komponenten, die Size-Props akzeptieren und flex-shrink-0-Verhalten beibehalten.
- 05Dark Mode mit semantischen Tokens gestalten
Verwenden Sie semantische Token-Benennung nach Zweck statt nach Erscheinungsbild, damit Themenwechsel über Datenattribute ohne Komponentenänderungen möglich sind.
- 06Vertikalen Rhythmus beibehalten
Wenden Sie konsistente Abstandsregeln auf benachbarte Elemente an, indem Sie definierte Skalenwerte verwenden, um visuelle Harmonie im gesamten Interface zu schaffen.