Dans les termes du Skill
Ce skill lit une base de code frontend et rédige un DESIGN.md qui capture son langage visuel, sans construire ni faire le rendu de l'application. Il détecte le framework à partir de package.json et des fichiers de configuration (React, Vue, Svelte, Angular, Tailwind, CSS-in-JS, CSS pur), puis traite l'atmosphère, la palette de couleurs et ses rôles, la typographie, les styles de composants, les principes de mise en page, et les notes pour la génération Stitch.
Le résultat est écrit dans .stitch/DESIGN.md et doit s'ouvrir avec un bloc de frontmatter YAML contenant name et un mapping colors, car d'autres skills le parsent. Destiné aux designers et développeurs qui font de la rétro-ingénierie, un audit ou une migration du design system d'un projet existant.
Ce qu'il produit
- Un document DESIGN.md assemblé selon le format standard du design system.
- Un bloc de frontmatter YAML avec name et un mapping colors en haut de ce fichier, suivi des sections markdown.
- Une dernière section de notes sur le design system pour la génération Stitch, couvrant le langage, les références de couleurs et les prompts de composants.
Fonctionnement
- 01Détecter le Framework et la Stack
Scanner la racine du projet à la recherche de fichiers révélateurs tels que package.json, tailwind.config.js, postcss.config.js, theme.js ou tokens.js, puis lire package.json pour connaître le framework, l'outillage CSS et les bibliothèques de design token éventuelles.
- 02Lire la Référence du Framework Correspondant
React/Next/Tailwind, Vue/Nuxt, Svelte, Angular et CSS pur disposent chacun d'un fichier de référence avec des motifs spécifiques au framework pour localiser les couleurs, la typographie et l'espacement.
- 03Extraire la Palette de Couleurs et Attribuer les Rôles
Les couleurs proviennent des propriétés personnalisées CSS, de la configuration Tailwind, des fichiers de thème, des styles de composants, des classes scopées et des objets CSS-in-JS, puis sont regroupées par fonction plutôt que par teinte.
- 04Analyser les Composants et la Mise en Page
Le skill examine les boutons, cartes, la navigation, les champs de saisie et les composants spécifiques au domaine, ainsi que la grille, l'espace blanc, l'alignement et le comportement responsive.
- 05Rédiger le DESIGN.md
Tout est assemblé selon le format standard de DESIGN.md et écrit dans un répertoire .stitch créé si nécessaire.
- 06Transmettre Optionnellement à Stitch
Si l'utilisateur souhaite que le design system soit poussé vers Stitch, le fichier DESIGN.md rédigé devient l'entrée du skill manage-design-system.