Dans les termes du Skill
Gère le design system qui fait office de source de vérité d'un projet dans Stitch, en utilisant des outils MCP. Il récupère les métadonnées du projet et les assets d'écran (list_projects, list_screens, get_screen, read_url_content), synthétise les tokens soit à partir d'écrans existants via le skill design-md, soit à partir d'une simple description, écrit .stitch/DESIGN.md, puis charge le markdown et appelle create_design_system_from_design_md.
Un point de contrôle strict exige l'approbation par l'utilisateur du nom d'affichage, des couleurs, des polices et de l'arrondi avant tout chargement. Après la création, apply_design_system pousse les tokens sur les écrans existants en utilisant uniquement les identifiants d'instance d'écran, et .stitch/metadata.json enregistre le projet, les écrans et un résumé du design system.
Ce qu'il produit
- Un fichier de design DESIGN.md généré pour le projet.
- Un fichier .stitch/metadata.json qui suit l'id du projet, le titre, tous les écrans connus et un résumé du design system.
- Des tokens de design au niveau projet conservés dans Stitch, que les prompts de génération ultérieurs n'ont pas besoin de répéter.
Fonctionnement
- 01Récupérer les Assets du Projet et des Écrans
list_projects trouve le projectId cible, list_screens fait apparaître des écrans représentatifs tels que Home ou Main Dashboard, et get_screen renvoie la capture d'écran et les URL de téléchargement du htmlCode avant que le HTML ne soit récupéré.
- 02Synthétiser le Design System
Les écrans existants sont interprétés avec le skill design-md ; un projet tout nouveau ou une description directe est traité en associant d'abord les termes approximatifs de l'utilisateur à des valeurs précises.
- 03Charger DESIGN.md et Créer le Design System
Le script d'upload recommandé encode le markdown en base64 en interne et le poste vers l'endpoint batchCreate du projet, contournant les limites de tokens de sortie ; create_design_system_from_design_md s'exécute ensuite avec le projectId et l'instance d'écran renvoyée.
- 04Appliquer le Système aux Écrans Existants
apply_design_system prend le projectId, l'assetId, et une liste d'instances d'écran afin que les écrans déjà construits adoptent les tokens enregistrés.