Nos termos do próprio skill
Esta skill transforma designs web em HTML/CSS do Stitch em componentes React Native prontos para produção usando StyleSheet, e também pode sincronizar componentes nativos existentes de volta com os designs mais recentes do Stitch. Ela é executada em quatro fases controladas: baixar todas as telas com scripts/fetch-stitch.sh e auditar visualmente cada captura de tela, extrair os tokens do tailwind.config para src/theme.ts, mapear elementos HTML e CSS para primitivos do React Native seguindo regras arquiteturais estritas e, então, elaborar os componentes a partir de resources/component-template.tsx.
Os componentes seguem as pastas do Atomic Design em src/components/, a lógica fica em src/hooks/, o conteúdo em src/data/mockData.ts, e cada arquivo de componente exporta uma interface readonly [ComponentName]Props. A validação via npm run validate e tsc --noEmit é opcional e requer a permissão do usuário.
O que ele produz
- src/theme.ts, um arquivo de tokens em TypeScript contendo as cores, o espaçamento e a tipografia extraídos do tailwind.config do design.
- src/data/mockData.ts, contendo todo o texto estático, URLs de imagens e listas para que nenhum conteúdo fique fixo (hardcoded) nos componentes.
- Hooks personalizados em src/hooks/ que absorvem manipuladores de eventos, chamadas de API e lógica de negócio, deixando os componentes apenas para renderização.
- Um arquivo .stitch/metadata.json escrito dentro da pasta do app e espelhado na raiz do workspace.
Como funciona
- 01Descobrir o Namespace MCP
Execute list_tools para encontrar o prefixo do Stitch MCP e depois reutilize esse prefixo em todas as chamadas posteriores da sessão.
- 02Faça o Download Através do Script
Ferramentas internas de busca podem falhar em domínios do Google Cloud Storage, então o HTML e as capturas de tela são baixados via scripts/fetch-stitch.sh, que trata redirecionamentos e handshakes de segurança.
- 03Avalie Cada Captura de Tela
Abra o PNG baixado para confirmar a intenção de design e os detalhes de layout, em vez de supor como o design se parece.
- 04Extraia o Tema
Leia o objeto tailwind.config dentro de cada bloco de script no head do HTML para obter cores, fontes, espaçamento, raios e tipografia, e então grave-os em src/theme.ts como constantes TypeScript.
- 05Elabore o Rascunho a Partir do Template
Comece cada componente a partir de resources/component-template.tsx e localize e substitua toda instância do nome de componente placeholder.
- 06Registrar Metadados de Sincronização
Salve a configuração do projeto em .stitch/metadata.json com um campo Last Sync Time correspondente ao horário de execução da sincronização atual.