Comment générer un DESIGN.md (et ce que c'est)

Un DESIGN.md indique à un agent de codage l'apparence de votre produit et la raison de ses choix. Générez-en un à partir d'un kit réel pour que les règles écrites restent liées aux tokens exacts de votre code.

Mis à jour 2026-07-13

Ce qu'est un DESIGN.md

Un DESIGN.md se trouve à côté du code et décrit le design souhaité en termes exploitables par un agent. Les agents de codage implémentent bien les interfaces, mais sans direction artistique, ils ont tendance à revenir à un style neutre par défaut. Google Labs publie désormais une spécification et un validateur DESIGN.md en version alpha. Le format est actif et utile, bien que la spécification avertisse encore qu'il peut changer.

Un DESIGN.md nécessite plus qu'une simple liste de couleurs. Les agents ont également besoin de directives sur la mise en page, l'espacement, le traitement des composants et les détails qui distinguent un design d'un autre. Un brief utile consacre la majeure partie de son contenu à ces décisions.

Ce qui doit figurer dans un DESIGN.md

Un brief complet couvre l'ensemble du système, pas seulement les tokens. Le DESIGN.md généré par Identity Forge est organisé selon ces sections :

  • Overview : ce qu'est le design, à qui il s'adresse et l'intention ressentie en une phrase ou deux.
  • Colors : les tokens sémantiques sous forme de variables CSS prêtes à être collées dans globals.css, en mode clair et sombre. Explication des tokens de couleur sémantiques.
  • Typography : l'association de polices, l'échelle, le lettrage et les graisses, ainsi qu'une configuration de police Next.js prête à l'emploi.
  • Layout : la base d'espacement, la largeur du conteneur et les règles de composition.
  • Elevation & Depth : le système d'ombres (ou son absence délibérée).
  • Shapes : les rayons de bordure par élément (boutons, cartes, champs de saisie, badges) et le traitement des bordures.
  • Components : comment les composants de base doivent être traités, avec un exemple.
  • Page Structure & Layout : comment composer des pages entières ; c'est ici que l'on empêche la production d'un contenu IA générique.
  • Personality & References : la voix et les références derrière le design.
  • Distinctive Motifs : les éléments signatures à reproduire ; "ils définissent le design autant que les tokens."
  • Do's & Don'ts : les règles qui maintiennent l'interface générée dans l'univers du design.
  • Agent Rules : des instructions explicites pour l'agent de codage lui-même.

Les motifs et les interdits sont essentiels

N'importe qui peut lister cinq codes hexadécimaux. Ce qui sépare un véritable système de design d'un modèle simplement recoloré, c'est l'intention écrite : les motifs à reproduire et les erreurs à éviter. Ce sont ces sections qui permettent à un DESIGN.md de changer le résultat d'un agent là où une palette de couleurs échoue.

Découvrez-le avec un système réel

Un DESIGN.md n'est aussi bon que le système qui le soutient. Voici le kit gratuit ambient-sage : les tokens, polices et traitements décrits par son DESIGN.md, rendus en direct :

Ambient Sage

Live render

Rendered from the kit's actual tokens, fonts, and treatments

AmbientSage/Dashboard
Search...⌘K
AS

Dashboard

Welcome back — here's how AmbientSage is performing today.

Jan 1 – Jan 30, 2026
Overview
Analytics
Reports
Notifications

Active users

15.1k

+5%

Trending up this month

vs. previous 30 days

MRR

$49.1k

+3%

Strong recurring growth

Net of churn

Retention

89%

+2%

Engagement above target

Rolling 28-day window

NPS

69

+3

Meets growth projections

Survey · n=1,204

Total revenue

Last 12 months

$49.1k+18.2%

12m30d7d
JanFebMarAprMayJunJulAugSepOctNovDec

Recent sales

You closed 265 deals this month.

AR

Alex Rivera

alex@ambientsage.com

+$1,999.00
MO

Mira Okonkwo

mira@ambientsage.com

+$39.00
JF

Jonas Feld

jonas@ambientsage.com

+$299.00
SQ

Sana Qureshi

sana@ambientsage.com

+$99.00
TL

Theo Lindgren

theo@ambientsage.com

+$2,400.00

Recent transactions

View all
CustomerStatusDateAmount
AR

Alex Rivera

Founder & CEO

Paid2m ago$1,999.00
MO

Mira Okonkwo

Head of Product

Pending1h ago$39.00
JF

Jonas Feld

Design Lead

Processing3h ago$299.00
SQ

Sana Qureshi

Engineering Lead

PaidYesterday$99.00
TL

Theo Lindgren

Brand Director

Refunded2d ago$2,400.00

Typography

Plus Jakarta Sans

Color system

28 semantic roles, light + dark

Agent outputs

DESIGN.md, CSS, Tailwind, shadcn

Ambient Sage. Son DESIGN.md transforme exactement ce système en instructions que votre agent suit.

Générez-en un (trois méthodes)

  1. 1

    CLI : écrivez DESIGN.md + tokens dans votre dépôt

    La voie la plus rapide. Choisissez le slug d'un kit dans la galerie et appliquez-le ; vous obtenez un fichier DESIGN.md validé ainsi qu'un fichier de tokens correspondant.

    identityforge apply ambient-sage
  2. 2

    MCP : laissez l'agent le récupérer

    Avec le serveur MCP installé, l'agent appelle get_design_md(slug) pour lire le brief complet et apply_theme pour l'écrire. Installez-le pour votre outil :

    npx --yes identityforge@latest install --client claude-code
  3. 3

    shadcn : installez les tokens référencés par le DESIGN.md

    Si vous ne voulez que les valeurs, l'élément du registre installe directement les variables CSS du kit.

    npx shadcn add https://identityforge.io/r/ambient-sage.json

Identity Forge génère le DESIGN.md et les tokens à partir du même kit, de sorte que le texte décrit les valeurs présentes dans la feuille de style. Pour comprendre en quoi cela diffère de l'adaptation manuelle d'une entrée de catalogue DESIGN.md, consultez Identity Forge vs getdesign.md.

FAQ

Qu'est-ce qu'un DESIGN.md ?

Un DESIGN.md est un fichier Markdown dans votre dépôt qui indique à un agent de codage IA l'apparence du produit : son intention, ses systèmes de couleurs et de typographie, ses règles de mise en page et d'espacement, le traitement de ses composants, ses motifs distinctifs et ses règles de conduite (do's & don'ts). L'agent le lit avant de construire l'interface pour que son résultat reste fidèle à la marque et cohérent.

Comment générer un DESIGN.md ?

Appliquez un kit Identity Forge : `identityforge apply <slug>` écrit un DESIGN.md complet ainsi que les tokens correspondants dans votre projet. Avec le serveur MCP installé, l'agent peut également le récupérer lui-même via l'outil get_design_md.

Un DESIGN.md est-il juste une liste de couleurs ?

Non. Les couleurs sont la partie facile. Un DESIGN.md utile consacre la majeure partie de son contenu à la mise en page, l'espacement, le traitement des composants, les motifs distinctifs et les règles de conduite : les domaines où les interfaces construites par IA deviennent réellement génériques.

Existe-t-il une spécification officielle DESIGN.md ?

Google Labs publie une spécification et un validateur DESIGN.md en version alpha. Identity Forge génère son brief et ses tokens à partir du même kit de design, ce qui permet de maintenir les règles écrites liées aux valeurs exportées.