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

  1. 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

CamadaDireçãoGapPaddingRedimensionamento
ProductCardVertical / horizontal conforme a variantespace/3000Fill · mín. 160 px
ContentVerticalspace/200space/400Fill
PriceRowHorizontalspace/2000Hug

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.

Prompts relacionados