Nos termos do próprio skill
Gera HTML/CSS de qualidade de produção com layout de texto Pretext-native, em que o texto realmente reflui, as alturas são calculadas dinamicamente e os layouts se adaptam ao redimensionamento. Funciona a partir de mockups aprovados (/design-shotgun), planos de CEO (/plan-ceo-review), contexto de revisão de design ou descrições do usuário. Roteia para o nível correto da API Pretext com base na complexidade do design (layouts simples usam prepare + layout; UIs de chat usam prepareWithSegments + walkLineRanges; spreads editoriais usam layoutNextLine para texto ao redor de obstáculos).
30KB de overhead, zero dependências. Produz arquivos HTML autocontidos (Pretext vendorizado embutido) ou componentes de framework (React/Svelte/Vue). Usa por padrão HTML puro com servidor de live reload para pré-visualização imediata no navegador. Nunca lorem ipsum — extrai conteúdo real dos mockups ou gera texto realista a partir dos planos.
O que ele produz
- Arquivo HTML autocontido com Pretext vendorizado embutido, propriedades customizadas de CSS a partir dos tokens, HTML5 semântico, contenteditable + MutationObserver para edição em tempo real, ResizeObserver para reajuste de layout no redimensionamento, salvo em ~/.gstack/projects/$SLUG/designs/<screen-name>-YYYYMMDD/finalized.html
- Arquivo de componente de framework (React TSX/JSX, Svelte, Vue) com imports do Pretext adicionados às dependências do projeto, salvo em ~/.gstack/projects/$SLUG/designs/<screen-name>-YYYYMMDD/finalized.[tsx|svelte|vue]
- Metadados finalized.json junto ao HTML, contendo caminho do source_mockup, caminho do source_plan, modo (approved-mockup/plan-driven/freeform/evolve), pretext_tier, escolha de framework, contagem de iterações, data, nome da tela, branch
- Arquivo DESIGN.md no formato aberto DESIGN.md, caso o usuário aceite a oferta de extração, contendo propriedades customizadas de CSS, famílias de fontes, paleta de cores, escala de espaçamento, raio de borda e valores de sombra extraídos do HTML gerado
Como funciona
- 01Detectar contexto de design e rotear
Verifica a existência de approved.json de /design-shotgun, planos de CEO, variantes de design ou tokens do DESIGN.md.
- 02Extrair especificação de implementação
Se houver binário de design disponível, executa o comando prompt no PNG aprovado para extrair cores, tipografia e estrutura de layout via visão do GPT-4o.
- 03Roteamento inteligente para a API do Pretext
Classifica o design em um nível: layouts simples usam prepare + layout para alturas sensíveis ao redimensionamento; grids de cards usam o mesmo recurso para autoajuste; UIs de chat usam prepareWithSegments + walkLineRanges para balões ajustados ao conteúdo; spreads editoriais usam layoutNextLine para texto contornando obstáculos.
- 04Gerar HTML nativo do Pretext
Escreve um único arquivo com o Pretext incluído inline (ou fallback via CDN), propriedades customizadas de CSS a partir dos tokens, HTML5 semântico, contenteditable + MutationObserver para edição em tempo real, ResizeObserver para reflow no redimensionamento, e conteúdo real extraído do mockup ou do plano.
- 05Verificação de slop antes da pré-visualização
Se houver um detector de design disponível, examina a página finalizada uma vez em busca de padrões de AI-slop (gradientes roxos, grids de cards idênticos, CTAs genéricos que não vêm do mockup).