Dans les termes du Skill
Ce skill construit des systèmes de design évolutifs avec des tokens de design, une infrastructure de theming et des patterns d'architecture de composants. Il crée des hiérarchies de tokens à trois niveaux — tokens primitifs pour les valeurs brutes, tokens sémantiques pour le sens contextuel, et tokens de composant pour un usage spécifique — puis implémente le changement de thème avec des propriétés CSS personnalisées et des fournisseurs de contexte React.
Le skill gère la génération de tokens multiplateforme pour CSS, iOS et Android, établit des workflows Figma-vers-code avec Style Dictionary, et conçoit des bibliothèques de composants en utilisant des composants composés, des composants polymorphes, des variantes, des slots, et des patterns headless UI. Il détecte les préférences système comme prefers-color-scheme et les modes de mouvement réduit.
Ce qu'il produit
- Fichiers de tokens multiplateforme générés pour CSS, iOS et Android
- Bibliothèques de composants avec systèmes de variantes et de tailles
- Documentation et directives du système de design
Fonctionnement
- 01Définir les Tokens Primitifs
Créez des tokens de valeur brute pour les couleurs, les tailles et les polices, qui servent de couche fondamentale. Ce sont des valeurs littérales comme des codes hexadécimaux et des mesures en pixels.
- 02Construire la Couche de Tokens Sémantiques
Référencez les tokens primitifs pour créer des tokens contextuels comme text-primary, surface-elevated et border-default, qui portent un sens plutôt qu'une description visuelle.
- 03Créer des Tokens Spécifiques aux Composants
Définissez des tokens pour un usage de composant spécifique, comme button-bg et card-border, qui référencent les tokens sémantiques.