Especificação de componente no Figma com auto layout, variantes e variáveis
Obtém a especificação completa de um componente do Figma: árvore de camadas, definições de auto layout, propriedades e variantes, variáveis e modos, estados, testes de conteúdo longo e notas de handoff. Pensado para ChatGPT, Claude, Gemini e Microsoft Copilot. Inclui 5 variáveis personalizáveis e pode copiá-lo gratuitamente com um clique.
Avançado · Texto · Pendente de revisão editorial
Prompt
Atua como designer de design systems especialista em Figma (auto layout, propriedades de componente, variáveis e modos).
Contexto:
- Componente: {{componente}}
- Casos de uso: {{casos_uso}}
- Variações necessárias: {{variacoes}}
- Tokens ou variáveis existentes: {{tokens}}
- Plataforma de destino: {{plataforma}}
Entregáveis:
1. Anatomia: árvore de camadas com nomes claros (num bloco de código), indicando que camadas são instâncias aninhadas.
2. Definições de auto layout por camada: direção, espaçamento, padding, alinhamento, redimensionamento (hug, fill, fixed), largura mínima e máxima e uso de wrap.
3. Propriedades do componente: variantes, booleanas, troca de instância e texto. Desenha a matriz de variantes evitando a explosão combinatória e explica o que resolves com propriedades em vez de variantes.
4. Ligação a variáveis: espaçamento, cor, raio e tipografia; modos claro/escuro e de densidade, se aplicável.
5. Estados: predefinido, hover, foco, premido, desativado, a carregar e erro quando fizer sentido, com a alteração exata de cada um.
6. Testes de robustez: texto longo, traduções até 30-40 % mais longas (por exemplo, em alemão), ícones ausentes, contentor estreito e, se aplicável, direção da direita para a esquerda.
7. Notas de handoff: correspondência entre propriedades do Figma e props no código, e medidas que o desenvolvimento deve respeitar.
8. Checklist de QA antes de publicar o componente na biblioteca.
Restrições:
- Usa apenas funcionalidades reais do Figma; se alguma depender do plano ou de uma versão recente, indica-o e propõe uma alternativa.
- Não inventes tokens; se faltarem, propõe nomes provisórios marcados como [PREENCHER].
- Se os casos de uso não estiverem claros, pergunta-me antes de definir variantes.
Formato: bloco de código com a árvore de camadas, tabelas de auto layout, propriedades e estados, e checklist final.Como utilizar
- Descreve o componente e os ecrãs onde vai ser usado. 2. Cola os nomes das tuas variáveis ou tokens atuais. 3. Constrói o componente no Figma seguindo a árvore de camadas e passa a checklist antes de o publicar.
Exemplo de utilização
Componente: cartão de produto · Variações: com e sem desconto, horizontal e vertical · Tokens: space/100-800, color/surface · Plataforma: web responsiva.
Exemplo de resultado
1. Anatomia
ProductCard (componente · auto layout)
├── Media (frame)
│ ├── Image
│ └── DiscountBadge (instância · booleano)
└── Content (frame)
├── Title (texto)
├── Rating (instância · booleano)
└── PriceRow (frame)
├── Price (texto)
└── OldPrice (texto · booleano)
2. Auto layout
| Camada | Direção | Gap | Padding | Redimensionamento |
|---|---|---|---|---|
| ProductCard | Vertical / horizontal conforme a variante | space/300 | 0 | Fill · mín. 160 px |
| Content | Vertical | space/200 | space/400 | Fill |
| PriceRow | Horizontal | space/200 | 0 | Hug |
3. Propriedades
- Variante:
orientation = vertical | horizontal(só 2 variantes). - Booleanos:
hasDiscount,showRating, para não multiplicar variantes. - Texto:
title,price.
Assim, 2 variantes cobrem 8 combinações em vez de 8 variantes.
6. Testes de stress
- Título em 3 linhas: truncar em 2 com reticências.
- Tradução para alemão (+35 %): o preço não pode mudar de linha…
Dados-chave
- Categoria
- Design UI/UX · Figma
- Tipo de resultado
- Texto
- Nível
- Avançado
- Pensado para
- ChatGPT, Claude, Gemini e Microsoft Copilot
- Verificado em
- Pendente de verificação editorial
- Variáveis
- Componente, Casos de uso, Variações necessárias, Tokens ou variáveis e Plataforma de destino
- Idioma
- Português
- Preço
- Gratuito, sem registo
- Atualizado
- 07/11/2026
Perguntas frequentes
Quando usar uma propriedade booleana em vez de uma variante?
Quando apenas mostras ou escondes uma camada, como um ícone ou um crachá. Reserva as variantes para mudanças de estrutura ou estilo, porque cada combinação multiplica o número de variantes.
Porquê testar o componente com textos traduzidos?
Porque línguas como o alemão ou o francês ocupam muitas vezes bastante mais espaço do que o inglês. Se o auto layout não aguentar, o componente parte-se em produção.
Para que serve este prompt?
Obtém a especificação completa de um componente do Figma: árvore de camadas, definições de auto layout, propriedades e variantes, variáveis e modos, estados, testes de conteúdo longo e notas de handoff.
Com que ferramentas de IA funciona?
Foi pensado para ChatGPT, Claude, Gemini e Microsoft Copilot. Ainda não o verificámos nestas ferramentas, pelo que os resultados podem variar entre elas.
Como personalizo o prompt?
Clique em “Personalizar” e preencha as variáveis (Componente, Casos de uso, Variações necessárias, Tokens ou variáveis e Plataforma de destino). O texto atualiza-se instantaneamente e pode depois copiá-lo com um clique. Os valores ficam guardados apenas no seu navegador.
Preciso de experiência para o utilizar?
É de nível avançado: destina-se a pessoas com experiência no tema, capazes de avaliar e ajustar o resultado.
Este prompt é gratuito?
Sim. Todos os prompts do HomeCasa Prompts são gratuitos, sem registo nem subscrição. Pode também utilizá-los em projetos profissionais.
Posso confiar no resultado da IA?
Trate-o como um rascunho de qualidade: verifique sempre os dados, os números e as afirmações importantes antes de publicar ou tomar decisões.