Nos termos do próprio skill
Esse skill lê uma base de código frontend e escreve um DESIGN.md que captura sua linguagem visual, sem compilar ou renderizar o app. Ele detecta o framework a partir do package.json e de arquivos de configuração (React, Vue, Svelte, Angular, Tailwind, CSS-in-JS, CSS puro) e então percorre atmosfera, paleta de cores e funções, tipografia, estilizações de componentes, princípios de layout e notas para a geração no Stitch.
A saída fica em .stitch/DESIGN.md e deve começar com um bloco de frontmatter YAML contendo name e um mapeamento colors, pois outros skills fazem o parsing disso. Voltado para designers e desenvolvedores que fazem engenharia reversa, auditoria ou migração do design system de um projeto existente.
O que ele produz
- Um documento DESIGN.md montado no formato padrão de design system.
- Um bloco de frontmatter YAML com name e um mapeamento colors no topo desse arquivo, seguido pelas seções em markdown.
- Uma seção final de notas de design system para a geração no Stitch, cobrindo linguagem, referências de cores e prompts de componentes.
Como funciona
- 01Detectar o Framework e a Stack
Vasculha a raiz do projeto em busca de arquivos indicativos, como package.json, tailwind.config.js, postcss.config.js, theme.js ou tokens.js, e depois lê o package.json para identificar o framework, as ferramentas de CSS e quaisquer bibliotecas de design tokens.
- 02Ler a Referência do Framework Correspondente
React/Next/Tailwind, Vue/Nuxt, Svelte, Angular e CSS puro têm cada um um arquivo de referência com padrões específicos do framework para localizar cores, tipografia e espaçamento.
- 03Extrair a Paleta de Cores e Atribuir Funções
As cores vêm de custom properties do CSS, configuração do Tailwind, arquivos de tema, estilos de componentes, classes com escopo e objetos CSS-in-JS, e depois são agrupadas por função em vez de por tonalidade.
- 04Analisar Componentes e Layout
O skill examina botões, cards, navegação, campos de entrada e componentes específicos do domínio, além de grid, espaços em branco, alinhamento e comportamento responsivo.
- 05Escrever o DESIGN.md
Tudo é reunido no formato padrão do DESIGN.md e escrito em um diretório .stitch, que é criado caso não exista.
- 06Opcionalmente Repassar ao Stitch
Se o usuário quiser que o design system seja enviado ao Stitch, o DESIGN.md escrito se torna a entrada para a skill manage-design-system.