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 renderRendered from the kit's actual tokens, fonts, and treatments
Dashboard
Welcome back — here's how AmbientSage is performing today.
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
+3Meets growth projections
Survey · n=1,204
Total revenue
Last 12 months
$49.1k+18.2%
Recent sales
You closed 265 deals this month.
Alex Rivera
alex@ambientsage.com
Mira Okonkwo
mira@ambientsage.com
Jonas Feld
jonas@ambientsage.com
Sana Qureshi
sana@ambientsage.com
Theo Lindgren
theo@ambientsage.com
Recent transactions
View all| Customer | Status | Date | Amount |
|---|---|---|---|
AR Alex Rivera Founder & CEO | Paid | 2m ago | $1,999.00 |
MO Mira Okonkwo Head of Product | Pending | 1h ago | $39.00 |
JF Jonas Feld Design Lead | Processing | 3h ago | $299.00 |
SQ Sana Qureshi Engineering Lead | Paid | Yesterday | $99.00 |
TL Theo Lindgren Brand Director | Refunded | 2d ago | $2,400.00 |
Typography
Plus Jakarta Sans
Color system
28 semantic roles, light + dark
Agent outputs
DESIGN.md, CSS, Tailwind, shadcn
Générez-en un (trois méthodes)
- 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
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 etapply_themepour l'écrire. Installez-le pour votre outil :npx --yes identityforge@latest install --client claude-code - 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.