Nos termos do próprio skill
Gerencia o design system que atua como fonte de verdade do projeto no Stitch, usando ferramentas MCP. Ele recupera metadados do projeto e ativos de tela (list_projects, list_screens, get_screen, read_url_content), sintetiza tokens a partir de telas existentes via o skill design-md ou a partir de uma descrição simples, grava .stitch/DESIGN.md, depois envia o markdown e chama create_design_system_from_design_md.
Um checkpoint obrigatório exige a aprovação do usuário sobre o nome de exibição, as cores, as fontes e o arredondamento antes de qualquer envio. Após a criação, apply_design_system aplica os tokens às telas existentes usando apenas ids de instância de tela, e .stitch/metadata.json registra o projeto, as telas e um resumo do design system.
O que ele produz
- Um arquivo de design DESIGN.md gerado para o projeto.
- Um arquivo .stitch/metadata.json que rastreia o id do projeto, o título, todas as telas conhecidas e um resumo do design system.
- Tokens de design em nível de projeto mantidos dentro do Stitch, que prompts de geração posteriores não precisam repetir.
Como funciona
- 01Recuperar Ativos do Projeto e das Telas
list_projects encontra o projectId de destino, list_screens exibe telas representativas como Home ou Main Dashboard, e get_screen retorna as URLs de download da captura de tela e do htmlCode antes de o HTML ser buscado.
- 02Sintetizar o Design System
Telas existentes são interpretadas com o skill design-md; um projeto totalmente novo ou uma descrição direta é tratado mapeando primeiro as palavras vagas do usuário para valores precisos.
- 03Enviar o DESIGN.md e Criar o Design System
O script de upload recomendado codifica o markdown em base64 no processo e o envia para o endpoint batchCreate do projeto, contornando os limites de tokens de saída; create_design_system_from_design_md então é executado com o projectId e a instância de tela retornada.
- 04Aplicar o Sistema às Telas Existentes
apply_design_system recebe o projectId, o assetId e uma lista de instâncias de tela para que as telas já construídas adotem os tokens armazenados.