Guía

Combina dos sitios de referencia en un solo diseño para un prototipo

“Que se sienta como Notion con un toque de Stripe.” Los clientes piden prototipos así todo el tiempo. Con un DESIGN.md de cada sitio puedes convertir esa frase en una especificación concreta: compara los tokens lado a lado, decide qué archivo manda y combínalos.

Design Extractor te da los dos archivos. La combinación la haces tú, a mano o con tu agente de programación, y esta guía muestra las dos formas.

Escrita para diseñadores y agencias que hacen prototipos. Actualizada el .

Qué vas a conseguir

  • Dos archivos DESIGN.md comparados token a token, para que las diferencias sean concretas.
  • Un plan de combinación: un archivo como base y grupos de tokens concretos del otro.
  • El DESIGN.md combinado, hecho a mano o por tu agente con el prompt de abajo.
  • Una comprobación de contraste, para que la mezcla siga leyéndose bien.

Cómo funciona la combinación

Una mezcla no es una media. Combinar media paleta de uno con media del otro da un sitio que no se parece a ninguno. Lo que funciona es un archivo base más unas pocas partes concretas del otro:

  • La base aporta la estructura: escala tipográfica, espaciado, radios y recetas de componentes.
  • El acento presta grupos enteros, como su familia de color primario o su fuente display, nunca valores sueltos.

Los dos archivos siguen la especificación DESIGN.md de Google, así que los grupos coinciden: colors, typography, rounded, spacing y components. Consulta qué contiene un DESIGN.md para ver la estructura completa.

Pasos

  1. Consigue los dos archivos

    Cópialos de la galería si están ahí, o pega cada URL en la página de inicio de Design Extractor y haz una extracción Pro de cada uno.

  2. Ponlos lado a lado

    Compara los colores primarios, los fondos, las fuentes, los tamaños de texto y los radios, como en la tabla de abajo.

  3. Elige la base

    Elige el sitio cuyo layout y densidad encajen con el prototipo.

  4. Define qué presta el acento

    Anótalo como grupos de tokens, por ejemplo “su familia de color primario”.

  5. Combínalos a mano o con tu agente

    Las dos formas están abajo. Guarda el resultado como DESIGN.md en el repositorio del prototipo.

  6. Comprueba el contraste y la estructura

    Pega el archivo combinado en el validador de DESIGN.md gratuito.

Ejemplo práctico: Notion con un toque de Stripe

Dos archivos reales de la galería: el DESIGN.md de Notion y el DESIGN.md de Stripe. Los dos se extrajeron de los sitios web públicos de las marcas y no son guías de marca oficiales.

NotionStripe
Primario#0075DE#533AFD
Fondo#FFFFFF#FFFFFF
Texto#000000#061B31
FuentesNotion Inter, Lyon TextSohne
Texto más grandehero-display, 96px, peso 600hero-display, 56px, peso 500
Texto principalbody, 16px, peso 400body-lg, 18px, peso 300
Radio de los botones8px4px
Tokens de color2021
Recetas de componentes1471

Una forma de combinarlos

Toma Notion como base por su tipografía, espaciado, radios y componentes, y deja que Stripe preste su familia de color primario (primary, primary-focus, primary-bright, primary-pressed, primary-deep, primary-soft). Es el clásico encargo de “nuestro layout, su energía”.

Revisa los números antes de decidirte. El primario de Stripe sobre el fondo de Notion tiene un contraste de 6.1:1. El texto on-primary de Notion sobre el nuevo primario llega a 6.1:1. El texto principal necesita al menos 4.5:1 según WCAG AA; el texto grande y los iconos necesitan 3:1.

Una trampa: el primario propio de Notion, #0075DE, aparece 65 veces en su archivo, sobre todo dentro de las recetas de componentes. Sustituir el token de arriba no basta; hay que cambiar cada copia.

Ilustración de la combinación a mano descrita arriba, montada por esta página a partir de los dos archivos de la galería: los tokens de Notion con la familia primaria de Stripe, abreviados. No es una función de Design Extractor ni el resultado de un 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
---

Combinarlos a mano

  1. Copia el archivo base a DESIGN.md y cambia su name.
  2. En colors, sustituye la familia primaria de la base por los valores del acento.
  3. Busca cada valor hex antiguo en todo el archivo y sustitúyelo. Las recetas de componentes repiten los colores en su CSS, así que la lista de tokens no basta.
  4. Reescribe el texto de Overview y Colors para que describa la mezcla, no una de las dos marcas.
  5. Comprueba el archivo en el validador y corrige los avisos de contraste.

Combinarlos con tu agente

Guarda los dos archivos en el repositorio del prototipo, por ejemplo en design/, y dale a tu agente un prompt que indique la base, los grupos que tomar y las comprobaciones que hacer. Este se escribió para esta guía con los nombres reales de los archivos y los 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.

Revisa lo que te devuelva como cualquier otro cambio: lee el diff y luego pega el archivo en el validador. El agente escribe; las decisiones del prompt siguen siendo tuyas.

Preguntas frecuentes

Combina el diseño de dos sitios web en uno: preguntas

Respuestas breves a lo que la gente pregunta antes de probarlo.

No, no hay ninguna función para combinarlos. Cada extracción devuelve el DESIGN.md de un sitio. Combinas dos archivos a mano, o pides a tu agente de programación que lo haga con un prompt como el de esta guía, y luego revisas el resultado.

Dos, a veces tres. Un archivo es la base y aporta la estructura: escala tipográfica, espaciado, radios y componentes. Los demás prestan una parte concreta, como una familia de color o una fuente display. Mezclar valores de más archivos hace que el resultado parezca hecho a parches.

El que tenga un layout y una densidad que encajen con el prototipo. Si el cliente quiere un producto tranquilo, tipo documento, con los colores de otro sitio, el sitio tranquilo es la base y el otro presta sus colores, no al revés.

Pega el archivo combinado en el validador de DESIGN.md gratuito. Comprueba la estructura y señala los colores de texto con poco contraste. Después crea una pantalla real con él antes de enseñárselo al cliente.

Consigue los dos archivos para tu encargo

Pega la URL de cada sitio de referencia y obtén su DESIGN.md, listo para comparar y combinar.

Ver todas las guías de DESIGN.md