Nelle parole della skill
Gestisce il design system che funge da fonte di verità di un progetto in Stitch, utilizzando strumenti MCP. Recupera i metadati del progetto e gli asset delle schermate (list_projects, list_screens, get_screen, read_url_content), sintetizza i token dalle schermate esistenti tramite la skill design-md oppure a partire da una semplice descrizione, scrive .stitch/DESIGN.md, poi carica il markdown e chiama create_design_system_from_design_md.
Un checkpoint vincolante richiede l'approvazione dell'utente per nome visualizzato, colori, font e arrotondamento prima che venga effettuato qualsiasi upload. Dopo la creazione, apply_design_system applica i token alle schermate esistenti utilizzando solo gli id delle istanze di schermata, e .stitch/metadata.json registra il progetto, le schermate e un riepilogo del design system.
Che cosa produce
- Un file di design DESIGN.md generato per il progetto.
- Un file .stitch/metadata.json che tiene traccia dell'id del progetto, del titolo, di tutte le schermate note e di un riepilogo del design system.
- Token di design a livello di progetto conservati all'interno di Stitch, che i successivi prompt di generazione non devono ripetere.
Come funziona
- 01Recuperare gli Asset del Progetto e delle Schermate
list_projects individua il projectId di destinazione, list_screens fa emergere le schermate rappresentative come Home o Main Dashboard, e get_screen restituisce lo screenshot e gli URL di download dell'htmlCode prima che l'HTML venga recuperato.
- 02Sintetizzare il Design System
Le schermate esistenti vengono interpretate con la skill design-md; un progetto completamente nuovo o una descrizione diretta vengono gestiti mappando prima le parole imprecise dell'utente su valori precisi.
- 03Caricare DESIGN.md e Creare il Design System
Lo script di upload consigliato codifica il markdown in base64 in-process e lo invia all'endpoint batchCreate del progetto, superando i limiti di token in output; create_design_system_from_design_md viene poi eseguito con il projectId e l'istanza di schermata restituita.
- 04Applicare il Sistema alle Schermate Esistenti
apply_design_system riceve il projectId, l'assetId e un elenco di istanze di schermata affinché le schermate già realizzate adottino i token memorizzati.