In den eigenen Worten des Skills
Ein Design-System-Toolkit, das aus einer Markenfarbe einen vollständigen Token-Satz erstellt. design_token_generator.py nimmt einen Hex-Farbwert plus ein Preset (modern, classic oder playful) entgegen und liefert Farben, Typografie, 8pt-Abstände, Größen, Rahmen, Schatten, Animationen, Breakpoints und z-index-Ebenen als json, css, scss oder Zusammenfassung.
Vier Workflows decken anschließend die Komponentenarchitektur von Atomen bis Templates ab, responsive Breakpoints mit fließender Typografie via clamp(), WCAG-Kontrastprüfung sowie die Entwickler-Übergabe in React-CSS-Variablen, Tailwind-Konfiguration oder styled-components, ergänzt durch Figma-Synchronisierung via Tokens Studio. Er richtet sich an Senior UI-Designer, die Tokens und Komponenten für ein Build-Team dokumentieren müssen.
Was er erzeugt
- Komponenten-API-Dokumentation zu Props, Variantenoptionen, Zuständen und Barrierefreiheitsanforderungen.
- Integrations-Snippets für React mit CSS-Variablen, eine Tailwind-Theme-Konfiguration und styled-components.
- Semantische Farb-Tokens, die ihre eigenen Kontrastfarben mitführen.
So funktioniert es
- 01Die Markenfarbe festlegen
Der Workflow beginnt mit der Bestimmung der primären Markenfarbe, die die Datei im Hex-Format benötigt, da jede generierte Kategorie davon abgeleitet wird.
- 02Den Token-Generator ausführen
Ein Skript-Aufruf erzeugt das gesamte System: Farbe, Style-Preset und Ausgabeformat sind die drei Argumente, die er entgegennimmt.
- 03Tokens auf eine Komponenten-Hierarchie abbilden
Komponenten sind als Atome, Molekülе, Organismen und Templates organisiert, und jede wird an die Token-Gruppen gebunden, die sie verwendet.
- 04Breakpoints und fluides Type-System festlegen
Sechs Breakpoints reichen von xs bis 2xl, und fluide Typografie wird mit einer Clamp-Formel zwischen einer Minimal- und Maximalgröße ausgedrückt.
- 05Tokens in die Codebase einbinden
Der Handoff-Workflow zeigt die direkt importierte Token-Datei, ein aus dem JSON erstelltes Tailwind-Theme und ein styled-components-Theme, das Token-Keys ausliest.
- 06Figma synchronisieren und abschließen
Tokens gelangen über das Tokens-Studio-Plugin nach Figma, und die Handoff-Checkliste bestätigt, dass Pipeline, Komponentenbibliothek und Dokumentation fertig sind.