--- name: "figma-lp-greatpages" description: "Transforma uma LP do Figma em seções HTML separadas (uma por arquivo), responsivas e animadas, que preenchem a box do elemento HTML do Greatpages." --- # Figma -> seções HTML para Greatpages Use quando o Vinicius mandar um link do Figma (frame inteiro ou vários nós) pedindo para separar em seções/HTMLs, "fiel ao Figma", responsivo e com animações para colar no Greatpages. Responder em PT-BR, direto e informal. Entregar os HTMLs (ele pediu código HTML explicitamente, mesmo preferindo PDF para outros arquivos). ## Fluxo 1. Task list: mapear seções -> puxar design/assets -> montar HTMLs -> conferir e entregar. 2. Carregar a skill figma-design-to-code, depois `get_metadata` do frame e `get_screenshot` para mapear as seções (cada `Section` de 1º nível = um HTML). Nós sem filhos no metadata ainda têm conteúdo: use `get_design_context` neles. Chamadas em paralelo. 3. `get_design_context` de cada seção (screenshot incluso) = alvo visual. Anote larguras/alturas do frame para conferir depois. 4. **Formulário**: nunca gerar. Deixar o espaço livre no layout (ex.: hero só com a coluna da esquerda) e avisar. 5. **SVGs** (logo, ícones, setas, círculos, números): exportar com `use_figma` + `exportAsync({format:'SVG_STRING'})` (skill figma-use), ~20 KB por chamada; ficam inline. Prefixe ids de gradientes/filtros (`dxi_x_f`) para não colidir. SVG com blur/sombra: `overflow:visible` no svg, senão o efeito aparece cortado numa caixa. 6. **Imagens raster**: placeholder `src="COLE-O-LINK-IMGUR-NOME"` com `img[src^="COLE"]{visibility:hidden}` (sem cor de fundo atrás! ele reclamou de fundo cinza). Depois use a skill figma-imgbb-upload para subir e trocar. O ambiente cloud não baixa do figma.com nem alcança imgbb/imgur: avise isso logo. 7. Gerar com um script Python (strings f) que escreve um HTML por seção (`01-hero.html`, `02-problema.html`...). Reaproveite componentes já feitos na conversa. 8. Testar (abaixo) e entregar com SendUserFile (todos os HTMLs), com resumo curto: o que cada arquivo faz, o que ele precisa trocar (imagens, hrefs `#`), diferenças em relação ao Figma, e que não foi testado dentro do Greatpages. ## Padrão de cada HTML (fragmento, sem /) Ordem: comentário de uso -> `` Inter (Google Fonts) -> `