In den eigenen Worten des Skills
Dieser Skill liest eine Frontend-Codebasis und schreibt eine DESIGN.md, die deren visuelle Sprache erfasst, ohne die App zu bauen oder zu rendern. Er erkennt das Framework anhand von package.json und Konfigurationsdateien (React, Vue, Svelte, Angular, Tailwind, CSS-in-JS, reines CSS) und arbeitet sich dann durch Atmosphäre, Farbpalette und -rollen, Typografie, Komponenten-Stylings, Layoutprinzipien und Hinweise für die Stitch-Generierung.
Die Ausgabe landet unter .stitch/DESIGN.md und muss mit einem YAML-Frontmatter-Block beginnen, der name und eine colors-Zuordnung enthält, da andere Skills sie parsen. Gedacht für Designer und Entwickler, die das Design-System eines bestehenden Projekts zurückentwickeln, prüfen oder migrieren.
Was er erzeugt
- Ein DESIGN.md-Dokument, zusammengestellt im Standardformat für Design-Systeme.
- Ein YAML-Frontmatter-Block mit name und einer colors-Zuordnung oben in dieser Datei, gefolgt von den Markdown-Abschnitten.
- Ein abschließender Abschnitt mit Design-System-Hinweisen für die Stitch-Generierung, der Sprache, Farbreferenzen und Komponenten-Prompts abdeckt.
So funktioniert es
- 01Framework und Stack erkennen
Durchsucht das Projektstammverzeichnis nach verräterischen Dateien wie package.json, tailwind.config.js, postcss.config.js, theme.js oder tokens.js, liest dann package.json, um Framework, CSS-Tooling und etwaige Design-Token-Bibliotheken zu ermitteln.
- 02Die passende Framework-Referenz lesen
React/Next/Tailwind, Vue/Nuxt, Svelte, Angular und reines CSS verfügen jeweils über eine Referenzdatei mit framework-spezifischen Mustern zum Auffinden von Farben, Typografie und Abständen.
- 03Farbpalette extrahieren und Rollen zuweisen
Farben stammen aus CSS-Custom-Properties, der Tailwind-Konfiguration, Theme-Dateien, Komponentenstilen, gescopten Klassen und CSS-in-JS-Objekten und werden dann nach Funktion statt nach Farbton gruppiert.
- 04Komponenten und Layout analysieren
Der Skill betrachtet Buttons, Cards, Navigation, Eingabefelder und domänenspezifische Komponenten sowie Grid, Weißraum, Ausrichtung und responsives Verhalten.
- 05Die DESIGN.md schreiben
Alles wird im Standard-DESIGN.md-Format zusammengestellt und in ein .stitch-Verzeichnis geschrieben, das bei Bedarf erstellt wird.
- 06Optional an Stitch übergeben
Wenn der Nutzer das Design-System in Stitch übertragen möchte, wird die verfasste DESIGN.md zur Eingabe für den Skill manage-design-system.