Aller au contenu principal

Académie

Implémenter une maquette Figma

Figma Dev Mode et Cursor pour intégrer une maquette : tokens, composants existants, capture en contexte. Réduire l’écart visuel sans ignorer le design system.

Intermédiaire · 4 min

DesignCodeCursorFigma

Prérequis

  • Frame Figma marqué Ready for dev avec specs spacing, typo et couleurs
  • Design tokens ou variables CSS déjà présents dans le repo (`globals.css`, tokens Tailwind)
  • Rule UI dans `.cursor/rules/` (ex. `ui-components.mdc`) interdisant les valeurs magiques
  • Environnement preview local ou Vercel pour comparer rendu vs maquette

Intégrer depuis une capture seule produit du code jetable : couleurs en dur, composants dupliqués, états hover absents. En combinant les specs Figma Dev Mode, l’inventaire des composants du repo et un agent Cursor cadré par vos rules UI, vous réduisez l’écart visuel tout en respectant le design system.

Cadrer specs Figma et contexte repo

Dans Figma Dev Mode, notez les tokens utilisés (couleurs sémantiques, spacing, typo). Exportez les valeurs des auto-layout et contraintes responsive — pas seulement une PNG.

Identifiez les écarts volontaires : texte dynamique CMS, images ratio différent. Documentez-les dans le ticket ClickUp pour éviter des allers-retours infinis.

Ouvrez `.cursor/rules/ui-components.mdc` : imposer les imports depuis `@/components/ui`, interdire les valeurs hex en dur, rappeler les breakpoints Tailwind du projet.

Implémenter frame par frame avec l’agent

Joignez la capture Dev Mode ou décrivez le frame par sections. @mentionnez le fichier cible et @folder `src/components/ui`. Itérez par delta plutôt que regénérer la page entière.

Vérifiez les états hover et focus dans le code — souvent absents du premier jet. Réutilisez les assets du repo (`public/` ou SVG existant), pas les URLs Figma temporaires.

Comparez preview locale ou Vercel avec Figma. Passez axe DevTools sur contrastes et focus. Documentez les écarts acceptés dans la PR.

Revue design-dev et handoff

Alignez-vous avec le design sur les composants réutilisables créés : le designer doit pouvoir les retrouver dans Figma ou les documenter dans Notion.

Pour les sections marketing, privilégiez un Server Component par défaut. Client uniquement si carousel, tabs ou animation GSAP — scindez en îlot `'use client'` minimal.

Erreurs fréquentes

Plugin Figma-to-code accepté tel quel : classes Tailwind incohérentes avec le projet.

Générer un nouveau Button alors que `src/components/ui/button.tsx` existe.

Ignorer mobile : le frame desktop seul dans le prompt.

Couleurs hex copiées depuis Figma au lieu des variables `--color-brand`.

Oublier `prefers-reduced-motion` sur les animations copiées de la maquette.

Ce qu’il faut retenir

Dev Mode + tokens repo + inventaire composants avant le premier prompt.

Agent cadré par rule UI : pas de valeurs magiques, réutilisation du design system.

Revue visuelle ET accessibilité ; écarts documentés.

Itération par delta, pas regenerate complet à chaque remarque design.

FAQ

Utile en brouillon pour la structure. Finalisez toujours avec vos composants, tokens et rules projet. Le output brut n’est pas maintenable en agence.

Capture Dev Mode, lien frame + description des specs, ou export des tokens JSON si votre pipeline le supporte. Le lien seul sans specs produit des approximations.

Server par défaut pour le markup statique. Client si carousel, tabs ou animation GSAP — scindez en îlot `'use client'` minimal.

Ces tutoriels pourraient vous intéresser

Travailler avec Agence Cosmos

Besoin d’aller plus loin qu’un tutoriel ? Nous cadrons, concevons et livrons des sites et produits digitaux mesurables.

Contact

Parlons d’une mission utile, réaliste et mesurable.

À partir du brief, vous recevez une proposition structurée : objectifs, périmètre, livrables, planning, risques et hypothèses. Nous priorisons la clarté dans les choix et la mise en production.

Vous préférez un message court ? utilisez le formulaire sur la page contact.

Étapes clés - projet web

  1. 01Brief & cadrage
  2. 02UX, UI & contenus
  3. 03Développement & intégration
  4. 04Recette, performance & qualité
  5. 05Mise en ligne & transfert

Ce que vous obtenez

Ressources

Notre agence met à disposition des ressources pour vous aider à monter en compétence sur vos outils favoris, quel que soit votre niveau.

Accéder à l’Académie
Agence Cosmos

Studio web à Bordeaux : design produit, développement sur mesure et IA utile pour des missions claires et mesurables.

Bordeaux, Nouvelle-Aquitaine, France

contact@agence-cosmos.fr

Certifications

Navigation

Expertises

Légal & confiance

© 2024 - 2026 Agence Cosmos. Tous droits réservés - orbite en maintenance continue.