Pourquoi Cursor a besoin d'un système de design
L'Agent et le Composer de Cursor génèrent des fonctionnalités entières très rapidement, mais chaque génération peut prendre de nouvelles décisions de style. Sans un système fixe, l'espacement, les couleurs et la forme des composants dérivent d'un fichier à l'autre. Un système de design fournit à l'Agent un ensemble unique de tokens sémantiques et un fichier DESIGN.md écrit, afin que les composants ultérieurs suivent les mêmes règles que les premiers.
Cursor prend en charge MCP nativement. L'Agent peut utiliser des outils pour rechercher, récupérer et appliquer un kit pendant qu'il travaille, en plus de lire les fichiers installés par le kit.
Le kit que vous allez installer
Voici le kit gratuit ambient-sage, rendu à partir des tokens exacts que l'Agent écrit dans votre projet :
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
Installation (via MCP)
- 1
Écrire la configuration MCP
Exécutez ceci à la racine de votre projet pour fusionner le serveur dans
.cursor/mcp.json.npx --yes identityforge@latest install --client cursor - 2
Activer le serveur dans Cursor
Ouvrez Settings → MCP (ou le panneau MCP) et activez le serveur
identityforge. Redémarrez Cursor si les outils n'apparaissent pas. - 3
Se connecter (optionnel pour les kits gratuits)
npx --yes identityforge@latest login - 4
Demander à l'Agent de thématiser votre application
Donnez le produit, l'audience et l'ambiance ; il sélectionne des options avec
search_themes, lit le brief avecget_design_mdet applique le tout avecapply_theme.Use Identity Forge to pick a minimal, warm theme for a wellness app, apply it, and follow the DESIGN.md.
L'entrée dans `.cursor/mcp.json`
La commande d'installation écrit ce serveur stdio. Vous pouvez également le coller manuellement :
{
"mcpServers": {
"identityforge": {
"command": "npx",
"args": ["-y", "identityforge@latest", "mcp"]
}
}
}Renforcer avec une règle Cursor (optionnel)
Pour rendre l'Agent cohérent même en dehors d'une session d'application de kit, ajoutez une règle de projet courte (.cursor/rules) lui indiquant de styliser uniquement via les tokens sémantiques et de suivre le fichier DESIGN.md. Cela se marie parfaitement avec le kit : les tokens définissent les valeurs, la règle garantit que le code généré les utilise toujours.
Always style against the semantic design tokens defined in the
project (bg-background, text-foreground, bg-primary, bg-muted,
border-border, …) and follow the rules and motifs in DESIGN.md.
Never hardcode raw hex colors or introduce a new font.Pas de MCP ? Utilisez les méthodes directes
- 1
Application via CLI
Écrit DESIGN.md + un fichier de tokens dans le répertoire actuel ; demandez ensuite à Cursor de les intégrer.
identityforge apply ambient-sage - 2
Registre shadcn
Installe directement les variables CSS du kit si vous utilisez shadcn/ui.
npx shadcn add https://identityforge.io/r/ambient-sage.json
Consultez la même configuration pour Claude Code et Windsurf, ou commencez par le guide fondamental.
FAQ
Comment donner un système de design à Cursor ?
Exécutez `… identityforge install --client cursor` pour ajouter le serveur MCP d'Identity Forge à .cursor/mcp.json, activez-le sous Settings → MCP, puis demandez à l'Agent de Cursor de choisir et d'appliquer un kit. Il écrira un fichier DESIGN.md et des tokens sémantiques dans le projet.
Où se trouve la configuration ?
Dans `.cursor/mcp.json` à la racine de votre projet. Après l'installation, activez le serveur identityforge dans les paramètres MCP de Cursor.
Dois-je aussi utiliser une règle Cursor ?
Cela aide. Une courte note dans .cursor/rules indiquant à l'Agent de styliser uniquement via les tokens sémantiques et de suivre DESIGN.md permet de maintenir le code généré conforme au système, même lorsque vous n'appliquez pas explicitement un kit.
Puis-je faire cela sans MCP ?
Oui. `identityforge apply <slug>` écrit DESIGN.md et les tokens dans le répertoire actuel, ou `npx shadcn add https://identityforge.io/r/<slug>.json` installe les variables CSS du kit pour les projets utilisant shadcn/ui.