Auditer un design system Figma à la main devient vite ingérable dès que la bibliothèque grossit. Figma reste l’outil de design d’interface dominant, avec 82,3 % de parts de marché dans la dernière grande enquête UX Tools citée par la presse spécialisée, tandis qu’Anthropic positionne Claude Code comme un outil inclus dans ses offres payantes à partir de 20 $/mois. L’enjeu n’est plus seulement de repérer des composants dupliqués : il faut aussi identifier les hardcodes, les variantes incohérentes, les variables manquantes et les écarts entre design et documentation.
Ce tutoriel montre une méthode concrète pour auditer un design system Figma avec Claude Code, en partant de zéro. Il s’appuie sur les éléments vérifiés disponibles en 2025-2026 : prix des offres Claude, logique d’accès à Claude Code, rôle des variables Figma, et bonnes pratiques de gouvernance des tokens et composants. Il ne suppose pas que Claude Code “comprenne” Figma tout seul : il faut lui fournir des exports propres et des consignes précises.
💡 À retenir : Claude Code n’est pas un plugin Figma magique. C’est un assistant de terminal et d’analyse qui devient utile quand vous lui donnez un export structuré de votre design system.
Étape 1 : Vérifier ce qu’il vous faut avant de commencer
La base, c’est d’avoir un accès payant à Claude si vous voulez utiliser Claude Code dans l’application Anthropic. Les informations de tarification relevées en 2026 indiquent que Claude Pro est à 20 $/mois, Claude Max démarre à 100 $/mois pour un usage supérieur, puis 200 $/mois pour un niveau encore plus élevé, et que Claude Code est inclus dans ces offres payantes, pas dans le plan gratuit. Les usages via API restent facturés à l’usage, au token.
Avant de vous lancer, préparez les éléments suivants :
- un compte Figma avec accès au fichier du design system ;
- un compte Claude payant si vous passez par l’interface Anthropic ;
- un navigateur moderne pour exporter les fichiers et consulter les résultats ;
- idéalement un éditeur de texte ou un terminal pour manipuler des exports JSON ou CSV ;
- un propriétaire de fichier ou un membre de l’équipe autorisé à auditer les composants.
| Outil | Accès de départ | Prix public relevé | Ce que ça permet |
|---|---|---|---|
| Claude Pro | Payant | 20 $/mois | Accès à Claude Code inclus dans l’offre payante |
| Claude Max | Payant | 100 $/mois ou 200 $/mois | Limites d’usage plus élevées que Pro |
| Claude via API | Compte développeur | Facturation au token | Automatisation et intégrations |
| Figma | Compte Figma | Variable selon l’offre Figma | Accès au design system et aux variables |
⚠️ Attention : si votre organisation utilise la version API de Claude Code, le coût n’est pas un abonnement fixe. La facture dépend du volume de tokens consommés.
Étape 2 : Préparer votre fichier Figma pour l’audit
Le point de départ d’un bon audit, c’est un fichier propre. Figma documente les design systems autour des composants, propriétés, variantes, slots et variables, avec des variables natives pour des valeurs de type couleur, nombre, string et boolean. Les guides Figma insistent aussi sur une première étape d’audit du design et du code pour inventorier les variantes existantes et standardiser les patterns récurrents.
Dans Figma, ouvrez le fichier principal de votre design system. Puis :
- allez sur la page qui contient les composants de base ;
- vérifiez que vos variables sont bien organisées par collections ;
- repérez les styles hérités qui n’ont pas encore été convertis en variables ;
- identifiez les pages de documentation, les exemples d’usage et les composants dépréciés ;
- notez les zones où des valeurs sont encore en dur.
Si votre système est mûr, l’audit doit couvrir au minimum :
- les couleurs ;
- la typographie ;
- l’espacement ;
- les rayons de bordure ;
- les ombres et effets ;
- les composants les plus utilisés ;
- les états d’erreur, de hover, de focus et de disabled.
💡 Astuce : commencez par une seule famille de tokens, par exemple les couleurs. Cela vous permet de valider votre méthode avant de généraliser à tout le design system.
Étape 3 : Exporter les données que Claude Code peut vraiment lire
Claude Code travaille bien mieux avec un export structuré qu’avec une capture d’écran ou une description vague. Plusieurs guides de design systems publiés en 2026 convergent sur la même méthode : exporter les tokens en JSON, conserver un historique clair des changements, et traiter les tokens comme du code versionné.
Dans Figma, récupérez ce que vous pouvez sous une forme exploitable :
- la liste des composants principaux ;
- les variantes et leurs propriétés ;
- les collections de variables ;
- les noms des modes, comme light et dark ;
- les exemples de frames représentatifs ;
- les écrans qui montrent des usages incohérents.
Si vous avez un export JSON, placez-le dans un dossier de travail, par exemple :
bash mkdir design-audit cp figma-export.json design-audit/
Si vous avez plusieurs fichiers, gardez une structure simple :
tokens.jsonpour les variables ;components.jsonpour les composants ;screens.jsonpour les écrans de référence ;notes.mdpour les observations manuelles.
⚠️ Attention : n’envoyez pas à Claude des captures d’écran seules si vous cherchez un audit précis. Les tokens, les noms de composants et les propriétés structurées sont bien plus utiles qu’une image difficile à interpréter.
Étape 4 : Donner à Claude Code un cadrage d’audit précis
Le meilleur résultat vient d’un prompt qui définit la mission, les critères et le format de sortie. Claude Code est conçu pour raisonner sur du code et des fichiers structurés ; il faut donc lui demander d’identifier des incohérences concrètes, pas de “juger” le design de manière abstraite.
Collez un prompt de ce type dans Claude Code après avoir ouvert votre dossier de travail :
text Tu es un auditeur de design system. Analyse les fichiers tokens.json, components.json et screens.json. Objectifs :
- Repérer les hardcoded values qui devraient être des variables.
- Identifier les composants dupliqués ou quasi dupliqués.
- Lister les variantes manquantes ou incohérentes.
- Repérer les noms de tokens non sémantiques.
- Signaler les écarts entre composants utilisés et documentation.
Contraintes :
- N’invente rien.
- Si une information manque, dis-le explicitement.
- Donne un résultat par priorité : critique, important, mineur.
- Cite le fichier et l’élément concerné à chaque fois.
- Termine par une liste d’actions concrètes à faire dans Figma.
Ce cadrage évite un travers fréquent : des réponses générales, élégantes, mais inutilisables. Vous voulez une sortie exploitable par une équipe design ou produit.
💡 À retenir : plus le prompt impose un format de sortie strict, plus Claude Code vous donne un audit actionnable.
Étape 5 : Demander à Claude Code de détecter les valeurs en dur
Le premier audit utile vise les valeurs codées à la main dans un système qui prétend fonctionner avec des tokens. Les guides sur les design systems en 2026 recommandent de traiter les tokens comme une architecture gouvernée, avec export en JSON versionné et contrôle systématique des usages.
Utilisez un prompt centré sur les hardcodes :
text Dans tokens.json et screens.json, détecte toutes les valeurs en dur qui devraient utiliser une variable Figma. Cherche notamment :
- couleurs hexadécimales
- espacements répétés
- rayons de bordure répétés
- tailles de police qui ne correspondent pas aux tokens
- ombres ou effets non standard
Pour chaque cas, donne :
- le fichier
- la valeur trouvée
- la variable qui devrait être utilisée si elle existe
- sinon, indique qu’une nouvelle variable est nécessaire
Le résultat attendu doit être concret. Par exemple : “#0D99FF utilisé dans 14 frames au lieu de color/brand/primary” ou “padding 12px répété sans token associé”. Si Claude Code ne trouve pas de correspondance exacte, il doit le dire.
⚠️ Attention : un audit de ce type ne prouve pas qu’une valeur est “fausse” sur le plan du design. Il signale seulement qu’elle contourne votre système de variables.
Étape 6 : Repérer les composants dupliqués ou trop proches
Un design system se dégrade souvent quand plusieurs composants font presque la même chose sous des noms différents. Les recommandations Figma sur la mise en place d’un design system insistent sur le fait de cataloguer les variantes de boutons, inputs et cards avant de rationaliser les patterns.
Demandez à Claude Code de comparer les composants :
text Compare tous les composants listés dans components.json. Regroupe ceux qui semblent fonctionnellement identiques ou très proches. Pour chaque groupe, indique :
- le nom des composants
- les différences réelles
- s’ils devraient être fusionnés, gardés séparés ou documentés plus clairement
- la raison de la décision
N’utilise pas de jugement esthétique général. Base-toi sur les propriétés, variants, slots et usage décrit dans les fichiers.
Cette étape est particulièrement utile quand vous avez plusieurs générations de composants. Elle évite les doublons de type “Button/Primary”, “Button/CTA” et “Action Button” qui finissent par coexister sans règle claire.
Étape 7 : Vérifier les variantes manquantes et les états oubliés
Un audit sérieux ne se limite pas aux composants visibles. Il doit aussi vérifier les états d’interaction, les modes et les configurations qui manquent. Figma documente ses variables avec des modes, et les composants avec des propriétés qui servent à gérer les variantes de comportement.
Demandez à Claude Code de chercher les trous dans la couverture :
text Dans components.json, identifie les variantes ou états manquants. Cherche en priorité :
- hover
- pressed
- focus
- disabled
- loading
- error
- empty state
- dark mode
Pour chaque absence, indique si elle semble critique, importante ou mineure pour le système.
Si votre produit est accessible au public, l’absence d’un état focus clair ou d’un état error cohérent doit remonter haut dans la liste. Si une variante existe mais n’est jamais utilisée, signalez-le aussi.
💡 Astuce : dans un design system mature, les états doivent être audités autant que les composants “normaux”. C’est souvent là que se cachent les incohérences les plus coûteuses.
Étape 8 : Faire contrôler la documentation par Claude Code
Un design system n’est utile que s’il est compréhensible. Il faut donc vérifier que la documentation Figma correspond à la réalité des composants. Les ressources Figma sur l’implémentation de design systems recommandent de commencer par auditer le design actuel et de cataloguer les patterns récurrents ; cela implique aussi d’aligner la doc sur l’usage réel.
Utilisez un prompt de contrôle documentaire :
text Compare la documentation du design system avec les composants et tokens réels. Signale :
- les composants documentés mais absents du fichier
- les composants présents mais non documentés
- les règles de nommage incohérentes
- les cas d’usage décrits mais non couverts
- les éléments dépréciés encore présentés comme actifs
Présente les écarts sous forme de tableau avec colonnes : élément, statut, preuve, action recommandée.
Ici, Claude Code sert de lecteur de cohérence. Il ne remplace pas une relecture humaine, mais il accélère la détection des divergences entre ce qui est écrit et ce qui est réellement livré dans Figma.
Étape 9 : Prioriser les corrections avec un tableau exploitable
Une fois les écarts collectés, transformez-les en plan d’action. C’est là qu’un tableau devient indispensable, car il permet de partager un audit avec un lead design, un product designer ou un front-end engineer.
| Priorité | Problème détecté | Impact | Action dans Figma | Responsable |
|---|---|---|---|---|
| Critique | Couleurs en dur répétées | Rupture de gouvernance des tokens | Remplacer par variables | Design system |
| Critique | État focus absent | Risque d’accessibilité | Ajouter l’état au composant | Design + front |
| Important | Composants quasi dupliqués | Entretien coûteux | Fusionner ou déprécier | Design system |
| Important | Documentation obsolète | Mauvaise adoption | Mettre à jour la page doc | Design lead |
| Mineur | Nommage hétérogène | Lecture plus difficile | Renommer selon la convention | Équipe design |
Le tableau doit idéalement être exporté dans votre outil de suivi, puis relié à un propriétaire et une date cible. Sans cela, l’audit reste un rapport, pas une amélioration.
💡 À retenir : un bon audit ne dit pas seulement ce qui ne va pas ; il dit aussi qui doit corriger quoi, et dans quel ordre.
Étape 10 : Rejouer l’audit après correction
L’erreur classique consiste à auditer une fois puis à considérer le sujet clos. Or un design system évolue en continu. Les approches modernes de gouvernance des tokens recommandent au contraire de versionner, vérifier et republier les changements régulièrement.
Après correction, relancez exactement les mêmes prompts sur les nouveaux exports. Vous devez obtenir moins d’écarts, pas des écarts différents au hasard. Si le nombre de hardcodes baisse mais que les doublons augmentent, votre refonte a déplacé le problème au lieu de le résoudre.
Voici une commande simple pour garder une trace de version :
bash cp tokens.json audit-runs/tokens-2026-09-04.json cp components.json audit-runs/components-2026-09-04.json
Ensuite, comparez les sorties entre deux dates. Le but est de documenter une tendance, pas une impression.
Étape 11 : Gérer les limites réelles de Claude Code
Claude Code est utile pour analyser des exports et produire des diagnostics structurés, mais il ne remplace ni Figma, ni la revue humaine, ni les tests d’accessibilité. Les informations disponibles en 2026 indiquent surtout qu’il est inclus dans des offres payantes ou utilisable via API, avec des coûts variables selon l’usage.
Ses limites pratiques sont simples :
- il dépend de la qualité de vos exports ;
- il ne voit pas automatiquement l’ensemble de votre espace Figma si vous ne l’alimentez pas ;
- il peut manquer de contexte produit si vous ne décrivez pas vos conventions ;
- il ne doit pas être utilisé comme une source d’autorité unique sur l’accessibilité ou la cohérence visuelle.
Si vous travaillez sur des fichiers sensibles, vérifiez aussi les règles internes de votre organisation avant d’envoyer du contenu à un assistant externe.
⚠️ Attention : si votre audit s’appuie sur l’API, surveillez la consommation. Un outil au prix fixe peut devenir cher très vite dès que vous passez en analyse répétée ou en lots volumineux.
Notre avis : qui devrait passer en Pro maintenant ?
Pour un designer ou un design system lead qui doit auditer régulièrement des bibliothèques Figma, Claude Pro à 20 $/mois est le point d’entrée le plus rationnel si vos volumes restent modestes. Les chiffres publics relevés en 2026 montrent que Claude Code est inclus dans l’offre payante, ce qui en fait un test réaliste avant de monter en gamme vers Max à 100 $ ou 200 $/mois si l’usage devient intensif.
Le meilleur cas d’usage, ce n’est pas le “grand audit” unique, mais la routine : exporter, comparer, signaler, corriger, rejouer. Avec Figma, qui domine largement le marché de la conception d’interfaces, et des variables natives pensées pour structurer les tokens, Claude Code peut accélérer une tâche que les équipes font encore trop souvent à la main.
Si vous cherchez un résultat concret dès votre première session, visez ceci : une liste priorisée des hardcodes, des composants dupliqués et des états manquants, prête à être transformée en tickets. La vraie question n’est pas de savoir si Claude Code peut auditer votre design system, mais si votre gouvernance est assez nette pour lui donner quelque chose de vérifiable à analyser.