Pourquoi v0 a besoin d'un système de design
v0 est rapide et son rendu par défaut est reconnaissable comme étant du v0 : les mêmes surfaces neutres, la même typographie Geist/Inter, les mêmes cartes arrondies. C'est parfait pour un prototype, mais inapproprié pour une marque. Comme v0 s'appuie sur shadcn/ui et Tailwind, il utilisera volontiers un autre ensemble de tokens et une autre paire de polices si vous lui en donnez un ; l'astuce consiste à lui fournir un système complet et cohérent plutôt que quelques choix de couleurs isolés.
Le kit que vous allez lui donner
Voici le kit gratuit ambient-sage, rendu à partir de ses vrais tokens. C'est le système cohérent que vous remettez à v0 : des couleurs sémantiques, des polices et des traitements, pas seulement une palette :
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
Donnez le kit à v0
- 1
Collez le DESIGN.md comme brief
Ouvrez la page du kit dans la galerie (ex: /kits/ambient-sage) et copiez son fichier DESIGN.md : l'intention, le système typographique, l'espacement, les traitements de composants, les motifs ainsi que les bonnes et mauvaises pratiques. Collez le tout dans le chat v0 et demandez lui de le suivre pour tout ce qu'il construit.
- 2
Appliquez les tokens via le registre shadcn
Une fois que vous avez connecté la sortie de v0 à un projet (via GitHub ou Téléchargement), exécutez la commande de registre du kit pour installer ses variables CSS dans votre thème shadcn :
npx shadcn add https://identityforge.io/r/ambient-sage.json - 3
Ou collez les variables CSS directement
Pas de configuration shadcn ? Copiez l'export des variables CSS du kit depuis sa page et collez les blocs
:rootet.darkdans votre feuille de style globale. Les composants générés par v0 font déjà référence à--background,--primary, etc. - 4
Demandez à v0 de reconstruire sur le système
Maintenant, formulez vos prompts normalement : v0 génère en fonction de vos tokens et respecte les règles du DESIGN.md.
Build a pricing page. Use only the design tokens already in the theme and follow the DESIGN.md I pasted.
L'URL du registre est l'artefact partageable
Chaque kit public expose un élément de registre shadcn stable à l'adresse https://identityforge.io/r/<slug>.json. Cette URL unique contient l'ensemble des tokens : donnez la à v0, à un collègue ou à un autre développeur et ils obtiendront le thème identique.
Pourquoi cela surpasse une palette choisie à la main
Injecter trois couleurs de marque dans v0 vous donne trois couleurs et beaucoup de valeurs par défaut non définies pour les 25 autres rôles : états de survol, texte atténué, bordures, séries de graphiques, mode sombre. Un kit définit tous les 28 rôles sémantiques en mode clair et sombre, de sorte que v0 n'ait jamais à improviser les valeurs intermédiaires. C'est la différence entre une application thémée et une application simplement recolorée. Lisez l'explication des tokens de couleur sémantiques pour voir la liste complète des rôles.
Même principe avec les autres constructeurs web : Lovable et Bolt. Pour les agents de codage, commencez par le guide pilier.
FAQ
Comment donner un système de design à v0 ?
Collez le DESIGN.md du kit dans le chat v0 comme brief, et appliquez les tokens du kit via son élément de registre shadcn (`npx shadcn add https://identityforge.io/r/<slug>.json`) ou en collant ses variables CSS dans votre thème. La sortie shadcn/Tailwind de v0 s'affichera alors selon vos tokens.
v0 prend-il en charge les registres shadcn ?
v0 génère du code shadcn/ui, donc l'élément de registre d'un kit s'installe proprement dans le projet qu'il produit. Exécutez `npx shadcn add <registry-url>` dans ce projet (via la synchronisation GitHub ou après téléchargement), puis continuez à demander à v0 d'utiliser le thème.
Puis-je faire cela sans shadcn ?
Oui. Copiez l'export des variables CSS du kit depuis sa page et collez les blocs :root et .dark dans votre feuille de style globale. Les noms des tokens sémantiques sont les mêmes dans les deux cas.