In den eigenen Worten des Skills
Ein Slash-Command-Skill für die Arbeit an einem bestehenden Design-System in drei Modi: Audit, Dokumentation oder Erweiterung. Der Audit-Durchlauf berichtet über Namenskonsistenz, Token-Abdeckung und Komponentenvollständigkeit und bewertet das System mit einer Punktzahl von 100. Der Dokumentationsmodus erstellt eine Komponentenspezifikation mit Beschreibung, Varianten, Props, Zuständen, Barrierefreiheit und Do's and Don'ts.
Der Erweiterungsmodus schlägt eine neue Komponente oder ein neues Muster im Vergleich zu den bestehenden des Systems vor, listet die dabei verwendeten Tokens auf und nennt die offenen Fragen, die sich daraus ergeben. Er umfasst Design-Tokens, Komponenten und Muster und kann bei bestehender Verbindung auf ein Design-Tool oder eine Wissensdatenbank zugreifen. Zielgruppe sind Designer und Entwickler, die ein System kohärent halten.
Was er erzeugt
- Ein Design-System-Audit-Bericht, der mit priorisierten Maßnahmen endet
- Komponentendokumentation mit einer Props-Tabelle aus Property, Type, Default und Description
- Ein neuer Komponentenvorschlag, der mit dem gelösten Problem beginnt
So funktioniert es
- 01Wählen Sie den Modus über das Argument
Der Befehl nimmt einen Modus plus ein Ziel: prüfen Sie das gesamte System per Audit, oder führen Sie eine einzelne Komponente oder ein Muster durch Dokumentation oder Erweiterung.
- 02Führen Sie das Audit entlang drei Achsen durch
Das Audit prüft die Namenskonsistenz, die Token-Abdeckung im Verhältnis zu hartkodierten Werten und wie vollständig jede Komponente ist, und benennt anschließend die priorisierten Maßnahmen.
- 03Schreiben Sie die Komponentenspezifikation
Der Dokumentationsmodus füllt eine Vorlage mit Beschreibung, Varianten, Props mit Typen und Defaults, Zuständen, Barrierefreiheit und einer Do's-and-Don'ts-Tabelle.
- 04Schlagen Sie die Erweiterung im Vergleich zum Bestehenden vor
Der Erweiterungsmodus vergleicht die neue Idee mit verwandten Komponenten und schlägt dann eine API, Varianten, Zustände und die genauen Tokens vor, die die Komponente verwenden würde.
- 05Greifen Sie bei vorhandenen Verbindungen auf angeschlossene Tools zu
Bei einer Verbindung zu einem Design-Tool kann der Skill Komponenteneigenschaften und die Ebenenstruktur für die Dokumentation abrufen und Namensgebung, Varianten und Token-Nutzung in Figma prüfen.