Figma-to-Next.js dans le bon sens : réutilisation des composants en premier, les variantes de Figma sont mappées aux accessoires, TypeScript strict, a11y par défaut.
scoobynko/claude-code-design-skills est un pack de compétences Claude Code pour les flux de travail de conception à code. La compétence phare « Figma to Code » convertit les conceptions Figma en code React/Next.js prêt pour la production avec des règles explicites : préférez réutiliser les composants existants, mappez les variantes Figma aux accessoires typés, appliquez les limites frontend/backend et câblez tout depuis le début. Se couple avec le Figma MCP ; se concentre moins sur la perfection des pixels que sur la production de code que votre équipe fusionnera réellement.
Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.
claude mcp add claude-code-design-skills -- git clone https://github.com/scoobynko/claude-code-design-skills ~/.claude-code/skills/claude-code-design-skills
Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.
Cas d'usage
Usages concrets : Claude Code Design Skills
Échafauder une nouvelle page à partir d'un cadre Figma
👤 Ingénieurs front-end convertissant les conceptions en code⏱ ~45 minintermediate
Quand l'utiliser : Vous disposez d'un cadre Figma prêt et souhaitez un code React/Next.js qui correspond à votre base de code.
Prérequis
Configuration de Figma MCP — Installez Figma MCP et fournissez un PAT
Compétence installée — git clone dans ~/.claude-code/skills/
Déroulement
Pointez sur le cadre
Convertissez ce cadre Figma en une page Next.js : <figma URL>. Réutilisez les composants de src/components/.✓ Copié
→ L'agent inventorie les composants existants avant d'en écrire de nouveaux
Variantes de prop-map
Mappez les variantes de Figma aux accessoires typés (taille, intention, désactivé).✓ Copié
→ Types TS générés ; non
Données simulées
Utilisez des données fictives ; n'inventez pas les appels API. Gardez le back-end à l’écart.✓ Copié
→ Nettoyer le composant sans récupération avec un fichier simulé
Résultat : Une vraie page Next.js fusionnée en un seul PR – pas de réécriture du critique.
Pièges
Générer une bibliothèque de composants parallèle à côté de celle existante — Commencez par « lister les composants existants » pour que l'agent réutilise ce qui s'y trouve.
Vérifier que le code généré réussit l'audit à 18 règles
Après la conversion, exécutez l'auditeur de conception et corrigez tous les résultats ÉLEVÉS.✓ Copié
Outils
Ce que ce MCP expose
Outil
Entrées
Quand appeler
Coût
figma-to-code (SKILL)
Figma frame URL + repo conventions
Transformer une conception en code adapté à votre base de code
0
Coût et limites
Coût d'exécution
Quota d'API
Aucun pour la compétence ; Figma MCP a son propre quota
Tokens par appel
Cadre Figma + code existant + sortie — peut être volumineux ; définir le cadre avec précision
Monétaire
Gratuite
Astuce
Convertissez une image à la fois ; les sélections géantes gaspillent à la fois le contexte et l’énergie de révision.
Sécurité
Permissions, secrets, portée
Stockage des identifiants : Figma PAT appartient au Figma MCP, pas à cette compétence
Sortie de données : Aucun de la compétence ; les appels réseau se produisent dans Figma MCP
Le code généré doit encore être révisé. « Passe les types » ne signifie pas « fonctionne correctement au moment de l'exécution ».
N'acceptez pas aveuglément les importations de composants qui ne figurent pas dans votre liste autorisée ; la compétence préfère la réutilisation mais vous possédez toujours la révision.
Dépannage
Erreurs courantes et correctifs
L'agent écrit un nouveau bouton au lieu de réutiliser celui existant
Répertoriez explicitement le répertoire des composants du dépôt dans l'invite.
Vérifier : Include 'check src/components/ first' in the request
Accessoires manquants pour une nouvelle variante de Figma
Demandez une variante de différence avant la conversion ; mettre à jour le composant au lieu de bifurquer.
Vérifier : Agent output includes a 'variants' section
Types trop lâches (n'importe où)
Exiger « aucun ; » échouer bruyamment si une variante ne peut pas être saisie ».
Vérifier : Search the diff for ': any'
Alternatives
Claude Code Design Skills vs autres
Alternative
Quand l'utiliser
Compromis
magic-ui-mcp
Vous voulez des composants animés prédéfinis, pas un convertisseur Figma
La bibliothèque d'abord, pas le design d'abord
claude-design-auditor-skill
Vous souhaitez évaluer la qualité de la conception, pas générer du code
Auditer, pas produire
hue-brand-skill
Vous avez besoin d'un langage de conception, pas d'une conversion de cadre