Guide
Mélanger deux sites de référence en un seul design pour un prototype
« Je veux un mélange de Notion et de Stripe. » Les clients briefent souvent des prototypes de cette façon. Avec un DESIGN.md pour chaque site, vous transformez cette phrase en une spécification concrète : comparez les tokens côte à côte, décidez quel fichier mène, puis fusionnez.
Design Extractor vous fournit les deux fichiers. La fusion vous revient, à la main ou avec votre agent de code, et ce guide montre les deux méthodes.
Écrit pour les designers et les agences qui prototypent. Mis à jour le .
Ce que vous obtiendrez
- Deux fichiers DESIGN.md comparés token par token, pour que les différences soient concrètes.
- Un plan de fusion : un fichier comme base, des groupes de tokens nommés tirés de l’autre.
- Le DESIGN.md fusionné, fait à la main ou par votre agent avec le prompt ci-dessous.
- Une vérification du contraste, pour que le mélange reste lisible.
Comment fonctionne un mélange
Un mélange n’est pas une moyenne. Combiner la moitié d’une palette avec la moitié d’une autre donne un site qui ne ressemble à aucun des deux. Ce qui fonctionne, c’est un fichier de base plus quelques parties nommées tirées de l’autre :
- La base donne la structure : échelle typographique, espacements, rayons et recettes de composants.
- L’accent prête des groupes entiers, comme sa famille de couleurs primary ou sa police d’affichage, jamais des valeurs isolées.
Les deux fichiers suivent la spécification DESIGN.md de Google, donc les groupes correspondent : colors, typography, rounded, spacing et components. Voir ce que contient un DESIGN.md pour la structure complète.
Étapes
Récupérez les deux fichiers
Copiez-les depuis la galerie s’ils y sont, ou collez chaque URL sur la page d’accueil de Design Extractor et lancez une extraction Pro pour chacun.
Mettez-les côte à côte
Comparez les couleurs primary, les fonds, les polices, les tailles de texte et les rayons, comme dans le tableau ci-dessous.
Choisissez la base
Prenez le site dont la mise en page et la densité correspondent au prototype.
Nommez ce que l’accent prête
Notez-le sous forme de groupes de tokens, par exemple « sa famille de couleurs primary ».
Fusionnez à la main ou avec votre agent
Les deux méthodes sont décrites ci-dessous. Enregistrez le résultat sous le nom DESIGN.md dans le dépôt du prototype.
Vérifiez le contraste et la structure
Collez le fichier fusionné dans le validateur DESIGN.md gratuit.
Exemple concret : Notion rencontre Stripe
Deux vrais fichiers de la galerie : le DESIGN.md de Notion et le DESIGN.md de Stripe. Tous deux ont été extraits des sites publics des marques et ne sont pas des chartes de marque officielles.
| Notion | Stripe | |
|---|---|---|
| Primary | #0075DE | #533AFD |
| Fond | #FFFFFF | #FFFFFF |
| Texte | #000000 | #061B31 |
| Polices | Notion Inter, Lyon Text | Sohne |
| Plus grand texte | hero-display, 96px, graisse 600 | hero-display, 56px, graisse 500 |
| Texte courant | body, 16px, graisse 400 | body-lg, 18px, graisse 300 |
| Rayon des boutons | 8px | 4px |
| Tokens de couleur | 20 | 21 |
| Recettes de composants | 14 | 71 |
Une façon de les mélanger
Prenez Notion comme base pour sa typographie, ses espacements, ses rayons et ses composants, et laissez Stripe prêter sa famille de couleurs primary (primary, primary-focus, primary-bright, primary-pressed, primary-deep, primary-soft). C’est le brief classique « notre mise en page, leur énergie ».
Vérifiez les chiffres avant de vous engager. La couleur primary de Stripe sur le fond de Notion a un contraste de 6.1:1. Le texte on-primary de Notion sur la nouvelle couleur primary atteint 6.1:1. Le texte courant exige au moins 4.5:1 selon WCAG AA ; les grands textes et les icônes exigent 3:1.
Un piège : la couleur primary de Notion, #0075DE, apparaît 65 fois dans son fichier, surtout dans les recettes de composants. Remplacer le token en haut ne suffit pas ; chaque occurrence doit changer.
---
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
---Fusionner à la main
- Copiez le fichier de base dans DESIGN.md et changez son
name. - Dans
colors, remplacez la famille primary de la base par les valeurs de l’accent. - Cherchez chaque ancienne valeur hex dans tout le fichier et remplacez-la. Les recettes de composants répètent les couleurs dans leur CSS : la liste des tokens ne suffit donc pas.
- Réécrivez le texte des sections Overview et Colors pour qu’il décrive le mélange, et non l’une ou l’autre marque.
- Vérifiez le fichier dans le validateur et corrigez les avertissements de contraste.
Fusionner avec votre agent
Enregistrez les deux fichiers dans le dépôt du prototype, par exemple sous design/, et donnez à votre agent un prompt qui nomme la base, les groupes à reprendre et les vérifications à faire. Celui-ci a été écrit pour ce guide avec les vrais noms de fichiers et de 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.Relisez le résultat comme n’importe quelle autre modification : lisez le diff, puis collez le fichier dans le validateur. L’agent fait la saisie ; les décisions du prompt restent les vôtres.
Fichiers utilisés dans ce guide
Chaque page de la galerie contient le DESIGN.md complet à télécharger, avec sa palette et son spécimen typographique.
Logiciels et SaaS · Productivity & NotesNotion
La page d'accueil marketing de Notion associe une section héros bleu marine profond (#02093a) à un corps de page clair (#f6f5f4), avec une police personnalisée (NotionInter) pour tous les rôles de texte. Le design repose sur une grille de 12 colonnes avec des gouttières de 28px, un langage de rayons double (8px pour les cartes, 9999px pour les pastilles) et un système d'ombres progressives à plusieurs couches pour les éléments flottants. Le bleu de marque (#2537b1) guide les boutons d'appel à l'action et les accents, tandis qu'une échelle de gris sémantique (de gray-200 à gray-900) structure toute la hiérarchie des textes et des surfaces.
Finance et fintechStripe
Le site marketing de Stripe repose sur un design system très encadré (HDS, Stripe Design System) construit autour de la police variable « sohne-var » en graisses légères (300–400), d'une palette de marque allant du bleu marine profond à l'indigo, ancrée sur #533afd (Stripe Indigo), et d'un héros signature en dégradé spectral pleine largeur. Les composants ont des rayons faibles (4–6 px), des ombres plates ou très discrètes, et sont structurés selon une grille d'espacement de base de 8 px. Le ton général est autoritaire mais accessible : l'infrastructure financière y est présentée par une typographie assurée et un usage mesuré de la couleur.
Voyage, transport et logistiqueAirbnb
Le système de design d'Airbnb repose sur une unique police variable propriétaire (Airbnb Cereal VF) et sur une palette neutre presque monochrome, ancrée par un anthracite profond (#222222) et des gris clairs. Le rose corail signature de la marque, « Rausch » (#ff385c), est réservé exclusivement aux appels à l'action principaux et au logo. La mise en page est une grille responsive de cartes photo, avec des rapports image-texte généreux, des coins arrondis de 20px sur les cartes et un système d'ombres ambiantes à plusieurs couches qui crée une profondeur subtile sans contraste marqué. La barre de recherche, en forme de pilule bien visible, regroupe l'action principale de l'utilisateur.
FAQ
Mélanger le design de deux sites : questions
Des réponses courtes aux questions qu’on se pose avant d’essayer.
Non, il n’existe pas de fonction de fusion. Chaque extraction renvoie le DESIGN.md d’un seul site. Vous fusionnez deux fichiers à la main, ou vous demandez à votre agent de code de le faire avec un prompt comme celui de ce guide, puis vous relisez le résultat.
Deux, parfois trois. Un fichier sert de base et donne la structure : échelle typographique, espacements, rayons et composants. Les autres prêtent une partie nommée, comme une famille de couleurs ou une police d’affichage. Mélanger des valeurs de davantage de fichiers donne un résultat qui semble rapiécé.
Celui dont la mise en page et la densité correspondent au prototype. Si le client veut un produit calme, proche d’un document, avec les couleurs d’un autre site, le site calme sert de base et l’autre prête ses couleurs, et non l’inverse.
Collez le fichier fusionné dans le validateur DESIGN.md gratuit. Il vérifie la structure et signale les couleurs de texte au contraste insuffisant. Construisez ensuite un vrai écran avec avant de le montrer au client.
Obtenez les deux fichiers de votre brief
Collez l’URL de chaque site de référence et obtenez son DESIGN.md, prêt à être comparé et fusionné.
Guides associés
Faire générer à Claude Code et Cursor une interface fidèle à un site
Extrayez un site que vous aimez, déposez son DESIGN.md dans votre dépôt et indiquez-le à votre agent, avec les prompts exacts pour Claude Code et Cursor.
Pas de designer ? Empruntez un design system éprouvé pour votre app
Comment choisir un site de référence, ce qu’il faut garder de son DESIGN.md et ce qu’il faut changer pour que le résultat soit le vôtre et non une copie.
Vous refondez votre site ? Extrayez d’abord son design system
Capturez votre site actuel en DESIGN.md avant une refonte, un changement d’identité ou de framework, et sachez ce qu’il faut vérifier à la main.
Donnez à votre agent de code des spécifications de design à la demande avec MCP
Connectez le serveur MCP pour que votre agent puisse extraire seul le DESIGN.md d’un site, attendre le résultat et construire à partir de lui.