Pourquoi Lovable a besoin d'un système de design
Lovable est excellent pour transformer un prompt en une application fonctionnelle, mais son apparence par défaut est générique et elle dérive à mesure que l'application grandit : chaque nouvelle fonctionnalité devient une nouvelle décision de style. Comme il utilise Tailwind et shadcn, il peut construire en s'appuyant sur un véritable ensemble de tokens et suivre des règles écrites ; il vous suffit de rendre ces règles persistantes pour qu'elles s'appliquent à chaque génération, et pas seulement à celle où vous les avez mentionnées.
Le kit que vous allez lui donner
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 à Lovable
- 1
Ajoutez le fichier DESIGN.md dans la Knowledge du projet
Ouvrez la page du kit dans la gallery (par exemple, /kits/ambient-sage), copiez son fichier
DESIGN.md, puis collez-le dans Project settings > Knowledge. Lovable conserve la Project Knowledge comme contexte persistant pour les générations futures. - 2
Connectez GitHub et appliquez les tokens
Utilisez l'intégration GitHub de Lovable, puis, dans le dépôt connecté, exécutez la commande de registre du kit pour installer ses variables CSS dans le thème shadcn :
npx shadcn add https://identityforge.io/r/ambient-sage.json - 3
Ou collez les variables CSS dans le chat
Vous préférez rester dans Lovable ? Copiez l'export des variables CSS du kit depuis sa page dédiée et demandez à Lovable de configurer le
:rootet le.darkde votre feuille de style globale avec exactement ces valeurs. - 4
Construisez sur la base du système
Prompté comme d'habitude ; Lovable utilise désormais vos tokens pour le thème et respecte le fichier
DESIGN.mdprésent dans la Knowledge.Add a dashboard. Use the design tokens and follow the DESIGN.md in Project Knowledge. Do not add new colors or fonts.
La Knowledge est la clé de la persistance
La raison la plus courante pour laquelle un constructeur IA ignore votre système de design est que les règles ont été mentionnées une seule fois puis oubliées. Placer le DESIGN.md dans la Knowledge de Lovable en fait une instruction permanente, garantissant la cohérence à mesure que l'application se développe.
Une seule URL pour tout le thème
Chaque kit public expose un élément de registre shadcn stable à l'adresse https://identityforge.io/r/<slug>.json. Cette URL contient les 28 rôles sémantiques en mode clair et sombre, de sorte que Lovable n'a jamais besoin d'improviser les états de survol, le texte atténué, les bordures ou les couleurs des graphiques. Consultez l'explication des tokens de couleur sémantiques pour comprendre ces rôles et leur importance.
La même approche fonctionne dans v0 et Bolt. Pour les agents de codage basés sur le terminal, consultez le guide pilier.
FAQ
Comment donner un système de design à Lovable ?
Collez le DESIGN.md du kit dans la Project Knowledge de Lovable pour qu'il s'applique à chaque prompt, puis appliquez les tokens du kit : soit en exécutant `npx shadcn add https://identityforge.io/r/<slug>.json` dans le dépôt connecté à GitHub, soit en collant les variables CSS du kit dans la feuille de style du projet.
Pourquoi mettre le DESIGN.md dans la Knowledge plutôt que dans un prompt ?
La Knowledge est un contexte permanent qui s'applique à chaque génération. Un prompt ponctuel est oublié au message suivant, ce qui explique pourquoi les constructeurs dévient de l'identité visuelle. La Knowledge maintient les règles de design en vigueur pendant la croissance de l'application.
Dois-je connecter GitHub ?
Seulement pour la méthode `shadcn add`. Vous pouvez alternativement coller directement les variables CSS exportées du kit et demander à Lovable de configurer la feuille de style globale avec ces valeurs.