Commencer

Donner un design system à Lovable

Lovable stocke des instructions persistantes dans Project Knowledge. Placez-y le fichier DESIGN.md et appliquez les tokens shadcn correspondants pour que les générations futures utilisent le même système.

Mis à jour 2026-08-03

Pourquoi Lovable a besoin d'un design system

Lovable excelle pour transformer un prompt en application fonctionnelle, mais son apparence par défaut est générique et tend à diverger à mesure que l'app s'étoffe : chaque nouvelle fonctionnalité entraîne une nouvelle décision de style. Comme il utilise Tailwind et shadcn, il peut s'appuyer sur un ensemble de tokens réels et suivre des règles écrites ; il 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 à lui fournir

Mauve Broadcast

Live render

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

Mauve BroadcastOverview
Search anything⌘K
MB

Analytics

Revenue overview

See revenue and retention trends alongside account health.

Jan 1 to Jan 30, 2026
Overview
Analytics
Reports
Notifications

Active users

13.0k

2,491 new

+12%

MRR

$68.0k

Net of churn

+12%

Retention

88%

28-day window

+1%

NPS

58

1,204 replies

+6

Revenue

Last 12 months

$68.0k +18.2%

12m30d7d
JanFebMarAprMayJunJulAugSepOctNovDec

Acquisition

Goal completion

On track
78%of goal
Organic48%
Direct31%
Referral21%

Recent transactions

Latest activity across your workspace

View all
CustomerStatusDateAmount
AR

Alex Rivera

Founder & CEO

Paid2 min ago$1,999.00
MO

Mira Okonkwo

Head of Product

Pending1 hour ago$39.00
JF

Jonas Feld

Design Lead

Processing3 hours ago$299.00

Typography

Anton + Space Mono

Color system

28 semantic roles, light + dark

Agent outputs

DESIGN.md, CSS, Tailwind, shadcn

Mauve Broadcast rendu à partir de ses tokens réels : le système complet sur lequel Lovable appliquera le thème.

Fournir le kit à Lovable

  1. 1

    Placer le DESIGN.md dans le Knowledge du projet

    Ouvrez la page du kit dans la galerie (par exemple, /kits/ambient-sage), copiez les parties du DESIGN.md contenant les règles (intention, motifs, à faire et à ne pas faire, traitement des composants) dans Project settings > Knowledge. Le Knowledge est limité à 10 000 caractères alors qu'un DESIGN.md complet peut atteindre presque trois fois ce volume ; collez donc les règles et laissez l'installation via le registre à l'étape suivante gérer les valeurs exactes des tokens. Lovable conserve le Knowledge comme contexte persistant pour chaque génération.

  2. 2

    Se connecter à GitHub et appliquer les tokens

    Utilisez l'intégration GitHub de Lovable, puis, dans le repo connecté, exécutez la commande du registre du kit pour installer ses variables CSS dans le thème shadcn :

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

    Ou collez les variables CSS dans le chat

    Vous préférez rester dans Lovable ? Copiez l'export des variables CSS depuis la page du kit et demandez à Lovable de configurer le :root et le .dark de votre feuille de style globale avec exactement ces valeurs.

  4. 4

    Construire sur le système

    Promptz comme d'habitude ; Lovable applique désormais vos tokens et respecte le DESIGN.md présent dans le Knowledge.

    Add a dashboard. Use the design tokens and follow the
    DESIGN.md in Project Knowledge. Do not add new colors or fonts.

Les fonctionnalités de design natives de Lovable

Lovable propose également des primitives utiles : les Skills (des playbooks à la demande que l'agent applique aux tâches correspondantes), Design guidance (choix parmi des aperçus de design avant la construction) et, pour les plans Enterprise, des projets de design system natifs qui poussent les tokens et composants vers les apps consommatrices. Le Knowledge combiné au registre reste la méthode indépendante du plan et garantit l'identité de vos tokens sur tous vos outils.

Le Knowledge assure la persistance

La raison principale pour laquelle un constructeur IA ignore votre design system est que les règles ont été mentionnées une seule fois puis oubliées. Placer les règles de design dans le Knowledge de Lovable en fait une instruction permanente, garantissant ainsi la cohérence à mesure que l'app évolue.

Une URL, 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 modes clair et sombre, Lovable n'a donc jamais besoin d'improviser les états de survol, le texte atténué, les bordures ou les couleurs de graphiques. Consultez l'article explication des tokens de couleurs sémantiques pour comprendre ces rôles et leur importance.

La même approche fonctionne dans v0 et Bolt. Pour les agents de code basés sur le terminal, consultez le guide pillar.

FAQ

Comment donner un design system à Lovable ?

Placez les règles de design du kit dans le Knowledge du projet Lovable pour qu'elles s'appliquent à chaque prompt (le Knowledge est limité à 10 000 caractères, collez donc les sections de règles et non le fichier entier), puis appliquez les tokens du kit : soit en exécutant npx shadcn add https://identityforge.io/r/<slug>.json dans le repo connecté à GitHub, soit en collant les variables CSS du kit dans la feuille de style du projet.

Pourquoi mettre le DESIGN.md dans le Knowledge plutôt que dans un prompt ?

Le Knowledge est un contexte permanent qui s'applique à chaque génération. Un prompt ponctuel est oublié dès le message suivant, c'est pourquoi les constructeurs s'éloignent de la charte graphique. Le Knowledge maintient les règles de design en vigueur pendant la croissance de l'app.

Dois-je connecter GitHub ?

Uniquement pour la méthode shadcn add. Vous pouvez sinon coller directement les variables CSS exportées du kit et demander à Lovable de configurer la feuille de style globale avec ces valeurs.

Sources

  • Knowledge - Lovable Docs : Knowledge permet de définir des instructions persistantes par projet ou espace de travail, via Project settings > Knowledge, avec une limite de 10 000 caractères.
  • Design systems - Lovable Docs : Lovable propose des projets de design system natifs pour les forfaits Enterprise, permettant de pousser des tokens et des composants vers les projets consommateurs.

Sources

  • Knowledge - Lovable Docs: Knowledge permet de définir des instructions persistantes par projet ou espace de travail, via Project settings > Knowledge, avec une limite de 10 000 caractères.
  • Design systems - Lovable Docs: Lovable propose des projets de design system natifs pour les forfaits Enterprise, permettant de pousser des tokens et des composants vers les projets consommateurs.