Guia

Misture dois sites de referência em um só design para um protótipo

“Quero algo entre o Notion e o Stripe.” Clientes pedem protótipos assim o tempo todo. Com um DESIGN.md de cada site, você transforma essa frase em uma especificação concreta: compare os tokens lado a lado, decida qual arquivo manda e junte os dois.

O Design Extractor entrega os dois arquivos. A junção fica por sua conta, à mão ou com seu agente de código, e este guia mostra os dois jeitos.

Escrito para designers e agências criando protótipos. Atualizado em .

O que você vai ter

  • Dois arquivos DESIGN.md comparados token por token, para as diferenças ficarem concretas.
  • Um plano de junção: um arquivo como base e grupos de tokens nomeados do outro.
  • O DESIGN.md combinado, feito à mão ou pelo seu agente com o prompt abaixo.
  • Uma verificação de contraste, para a mistura continuar fácil de ler.

Como funciona a mistura

Misturar não é tirar a média. Juntar metade de uma paleta com metade de outra dá um site que não parece nenhum dos dois. O que funciona é um arquivo base mais algumas partes nomeadas do outro:

  • A base dá a estrutura: escala tipográfica, espaçamento, raios e receitas de componentes.
  • O destaque empresta grupos inteiros, como a família da cor primária ou a fonte de destaque, nunca valores soltos.

Os dois arquivos seguem a especificação de DESIGN.md do Google, então os grupos se alinham: colors, typography, rounded, spacing e components. Veja o que um DESIGN.md contém para a estrutura completa.

Passos

  1. Pegue os dois arquivos

    Copie da galeria se estiverem lá, ou cole cada URL na página inicial do Design Extractor e faça uma extração Pro de cada um.

  2. Coloque os dois lado a lado

    Compare cores primárias, fundos, fontes, tamanhos de texto e raios, como na tabela abaixo.

  3. Escolha a base

    Escolha o site cujo layout e densidade combinam com o protótipo.

  4. Nomeie o que o destaque empresta

    Anote como grupos de tokens, por exemplo “a família da cor primária dele”.

  5. Junte à mão ou com seu agente

    Os dois jeitos estão abaixo. Salve o resultado como DESIGN.md no repositório do protótipo.

  6. Confira contraste e estrutura

    Cole o arquivo combinado no Validador de DESIGN.md gratuito.

Exemplo prático: Notion com Stripe

Dois arquivos reais da galeria: o DESIGN.md de Notion e o DESIGN.md de Stripe. Os dois foram extraídos dos sites públicos das marcas e não são diretrizes oficiais da marca.

NotionStripe
Primária#0075DE#533AFD
Fundo#FFFFFF#FFFFFF
Texto#000000#061B31
FontesNotion Inter, Lyon TextSohne
Maior textohero-display, 96px, peso 600hero-display, 56px, peso 500
Texto do corpobody, 16px, peso 400body-lg, 18px, peso 300
Raio do botão8px4px
Tokens de cor2021
Receitas de componentes1471

Um jeito de misturar os dois

Use Notion como base para tipografia, espaçamento, raios e componentes, e deixe Stripe emprestar a família da cor primária (primary, primary-focus, primary-bright, primary-pressed, primary-deep, primary-soft). É o clássico briefing “nosso layout, a energia deles”.

Confira os números antes de seguir com isso. A primária de Stripe sobre o fundo de Notion tem contraste de 6.1:1. O texto on-primary de Notion sobre a nova primária chega a 6.1:1. Texto de corpo precisa de pelo menos 4.5:1 pelo WCAG AA; texto grande e ícones precisam de 3:1.

Uma armadilha: a primária original de Notion, #0075DE, aparece 65 vezes no arquivo, quase sempre dentro de receitas de componentes. Trocar o token no topo não basta; cada cópia precisa mudar.

Ilustração da junção manual descrita acima, montada por esta página a partir dos dois arquivos da galeria: os tokens de Notion com a família da primária de Stripe, resumidos. Não é um recurso do Design Extractor nem resultado de um agente.
---
name: Notion and Stripe prototype
colors:
  primary: "#533AFD"
  primary-focus: "#5452FB"
  primary-bright: "#635BFF"
  primary-pressed: "#4032C8"
  primary-deep: "#2E2B8C"
  primary-soft: "#D6D9FC"
  on-primary: "#FFFFFF"
  ink: "#000000"
typography:
  hero-display:
    fontFamily: Notion Inter
    fontSize: 96px
    fontWeight: 600
    lineHeight: 1.05
    letterSpacing: -4.6px
  body:
    fontFamily: Notion Inter
    fontSize: 16px
    fontWeight: 400
    lineHeight: 1.5
    letterSpacing: normal
rounded:
  xs: 4px
  sm: 8px
  md: 12px
  full: 9999px
---

Junte à mão

  1. Copie o arquivo base para DESIGN.md e mude o name dele.
  2. Em colors, troque a família da primária da base pelos valores do destaque.
  3. Procure cada valor hex antigo no arquivo inteiro e substitua. As receitas de componentes repetem as cores no CSS, então a lista de tokens sozinha não basta.
  4. Reescreva os textos das seções Overview e Colors para descrever a mistura, não uma das marcas.
  5. Confira o arquivo no validador e corrija os avisos de contraste.

Junte com seu agente

Salve os dois arquivos no repositório do protótipo, por exemplo em design/, e dê ao seu agente um prompt que diga qual é a base, quais grupos pegar e quais verificações fazer. Este foi escrito para este guia com os nomes reais dos arquivos e dos tokens.

Read design/notion.DESIGN.md and design/stripe.DESIGN.md. Write DESIGN.md for our prototype:
- Start from the Notion file: keep its typography, spacing, rounded tokens and component recipes.
- Take Stripe's primary color family (primary, primary-focus, primary-bright, primary-pressed, primary-deep, primary-soft) and use it wherever the Notion file uses its own primary colors, including inside the component recipes.
- Rename the file and rewrite the Overview and Colors prose so they describe the blend, not either brand.
- Keep the section order of Google's DESIGN.md spec, and make sure text on the new primary meets 4.5:1 contrast.
List every value you changed.

Revise o que voltar como qualquer outra mudança: leia o diff e depois cole o arquivo no validador. O agente digita; as decisões no prompt continuam sendo suas.

FAQ

Misture o design de dois sites em um só: perguntas

Respostas curtas para o que as pessoas perguntam antes de experimentar.

Não, não existe um recurso de junção. Cada extração devolve o DESIGN.md de um site. Você junta dois arquivos à mão, ou pede ao seu agente de código para fazer isso com um prompt como o deste guia, e depois revisa o resultado.

Dois, às vezes três. Um arquivo é a base e dá a estrutura: escala tipográfica, espaçamento, raios e componentes. Os outros emprestam uma parte nomeada, como uma família de cores ou uma fonte de destaque. Misturar valores de mais arquivos deixa o resultado com cara de remendo.

Aquele cujo layout e densidade combinam com o protótipo. Se o cliente quer um produto calmo, com cara de documento, e as cores de outro site, o site calmo é a base e o outro empresta as cores, não o contrário.

Cole o arquivo combinado no Validador de DESIGN.md gratuito. Ele verifica a estrutura e aponta cores de texto com contraste insuficiente. Depois, construa uma tela real com ele antes de mostrar ao cliente.

Gere os dois arquivos do seu briefing

Cole a URL de cada site de referência e receba o DESIGN.md dele, pronto para comparar e juntar.

Ver todos os guias de DESIGN.md