| name | ui-design-system-builder |
| description | Création de design systems cohérents avec tokens, composants et guidelines. Se déclenche avec "design system", "composants UI", "tokens", "style guide", "atomic design", "Figma components", "UI library", "thème", "design tokens". Also triggers on "component library". |
UI Design System Builder
Étapes du workflow
1. Audit de l'existant
Avant de créer quoi que ce soit, inventorier :
- Compter les valeurs de couleur uniques dans le CSS (grep -r "color:" src/ | sort -u)
- Lister les font-size utilisées
- Identifier les composants Button/Card/Modal dupliqués entre équipes
- Mesurer l'écart design (Figma) ↔ implémentation (DOM)
Critère de go/no-go : si > 5 composants identiques avec des styles différents coexistent → design system prioritaire. Sinon, un simple tokens file suffit peut-être.
2. Design Tokens — single source of truth
Définir les tokens en JSON (style-dictionary) ou en CSS custom properties.
Structure recommandée (style-dictionary 4.x) :
{
"color": {
"brand": { "primary": { "value": "#1A73E8" } },
"neutral": {