Votre interface IA a l'air banale… Voici comment la corriger (DESIGN.md)
BBetter Stack
Computing/SoftwareSmall Business/StartupsPhotography/ArtInternet Technology
Transcript
00:00:00Les outils de codage par IA deviennent incroyablement performants. Cursor, Claude Code, V0.
00:00:06On peut passer d'une idée à une application fonctionnelle en quelques minutes,
00:00:12mais quand on ouvre l'interface, elle semble bâclée. Le code marche, mais l'UI
00:00:17fait vraiment bas de gamme. Comparez cela à Stripe, Linear, Vercel ou n'importe quelle plateforme.
00:00:22Alors, que font-ils différemment ? C'est juste un simple fichier appelé DesignMD,
00:00:30et Google vient de le rendre open source. Je vais vous montrer comment l'injecter dans votre code.
00:00:38DesignMD est un simple fichier markdown qui explique aux agents IA comment votre produit
00:00:45doit se comporter et paraître. Couleurs, polices, espacement, boutons, règles de mise en page,
00:00:52accessibilité, tout y est. Ainsi, au lieu de deviner votre marque, l'IA lit le fichier et le suit.
00:00:57Pas d'export Figma, pas de bazar JSON. Pas besoin de prompts de 10 paragraphes
00:01:02à chaque fois pour obtenir la perfection. Google l'a publié le 21 avril,
00:01:08et en quelques semaines, il a déjà explosé sur GitHub avec plus de 70 000 étoiles.
00:01:12Si vous aimez les outils et astuces de codage, n'oubliez pas de vous abonner.
00:01:18Nous publions des vidéos régulièrement. Maintenant, regardez pourquoi c'est si important.
00:01:24Je vais utiliser le même prompt : « Crée un dashboard moderne ».
00:01:30D'abord, sans fichier DesignMD. Ça génère, et voilà... un dashboard IA classique.
00:01:35Techniquement, ça fonctionne, non ? Mais ça a cette « énergie Tailwind » par défaut.
00:01:42Des boutons aléatoires, des cartes génériques... Il n'y a aucune identité réelle.
00:01:48Maintenant, je relance le même prompt, mais j'ajoute un fichier DesignMD de style Stripe,
00:01:54ou n'importe quel autre style, et regardez la différence. Les couleurs s'alignent.
00:02:02L'espacement est plus net. Les boutons semblent vraiment aller ensemble.
00:02:08Tout l'écran a une cohérence. Même IA, même prompt, mais contexte différent.
00:02:14Sans DesignMD, l'IA devine. À quoi le site doit-il ressembler ?
00:02:21Avec DesignMD, l'IA suit des règles basées sur des plateformes éprouvées et esthétiques.
00:02:27Qu'y a-t-il dans ce fichier ? Voyez-le comme un système de design lisible par l'IA.
00:02:34Au sommet, on a des jetons structurés : codes hexadécimaux, polices, rayons de bordure,
00:02:40espacements. Ce sont des règles strictes, mais le plus important vient après.
00:02:47Le Markdown. C'est là qu'on explique l'intention. Pas juste « utilise ce bleu »,
00:02:54mais « ce bleu est l'accent principal et doit inspirer clarté et confiance ».
00:03:00C'est crucial car l'IA n'a pas seulement besoin de chiffres, elle a besoin de discernement.
00:03:05Un bon DesignMD couvre la palette, la typo, les composants, la mise en page et l'accessibilité.
00:03:11L'IA reçoit deux choses à la fois : les valeurs exactes et la raison derrière celles-ci.
00:03:18C'est pourquoi le résultat ne s'éloigne plus de ce que nous essayons d'atteindre.
00:03:25La question évidente : a-t-on besoin d'un nouveau format de design system ?
00:03:31On a déjà Figma, les jetons JSON, les règles Cursor et ClaudeMD.
00:03:38Mais chacun résout un problème différent. Figma est une interface, géniale pour les humains,
00:03:44mais elle vit hors du dépôt de code. Le JSON est parfait pour les machines,
00:03:49mais n'explique pas nos goûts ni l'intention visée pour le site.
00:03:54Cursor et ClaudeMD disent à l'agent comment se comporter, mais ce n'est pas un design system.
00:03:59DesignMD se place au milieu. C'est lisible par l'homme ET par la machine.
00:04:04C'est géré par version et conçu pour les agents IA. C'est là le grand changement.
00:04:09Votre design system n'est plus piégé dans un outil de design.
00:04:16Il vit juste à côté de votre code dans ce fichier markdown. Voilà pourquoi ça explose.
00:04:23Les développeurs sont attentifs. Le dépôt communautaire dépasse les 70 000 étoiles.
00:04:29C'est fulgurant. Les gens partagent des DesignMD pour Linear, Stripe, Notion et Vercel.
00:04:34La raison est simple : personne ne veut répéter sans cesse « fais un truc propre »,
00:04:39« fais moderne », « améliore l'espacement » ou « fais comme ce site ». C'est lassant.
00:04:44Avec DesignMD, vous arrêtez de vous répéter. Vous donnez les règles une fois,
00:04:51puis chaque écran part de la même base. C'est la vraie victoire : la cohérence et la vitesse.
00:04:57Moins de retouches. Fini de corriger le même bouton moche pour la dixième fois.
00:05:02Honnêtement ? Ce n'est pas parfait, mais c'est un excellent début.
00:05:08C'est un seul fichier, dans votre dépôt, compatible avec tous les outils,
00:05:13incluant l'accessibilité, et l'installation est quasi nulle. Très facile à adopter.
00:05:20Bien sûr, le fichier ne vaut que ce que vous y mettez. Un DesignMD faible
00:05:25donnera un résultat médiocre, mais pour les développeurs solo ou les prototypes, c'est génial.
00:05:31Alors, faut-il l'utiliser ? Oui, surtout si vous utilisez Cursor, Claude Code ou V0.