▶ Vidéo · 33s

La config complète pour des sites de niveau pro

Claude Code · Interface & Design · Niveau débutant

Par défaut, Claude Code écrit du HTML qui fonctionne mais qui ne ressemble à rien : structure correcte, style plat, espacements au hasard. Deux installations changent complètement le résultat — c'est tout ce qu'il y a dans cette page, avec les commandes exactes.

1 Le skill : ui-ux-pro-max

Un skill, c'est un dossier de connaissances que Claude Code charge tout seul quand la tâche correspond. Celui-là lui donne les vraies règles du design : palettes de couleurs cohérentes, associations de polices, échelles d'espacement, états d'interaction (hover, focus, disabled), et les patterns propres à chaque type de produit.

Concrètement, tu récupères le dossier du skill et tu le déposes dans le répertoire des skills de ton projet :

.claude/ skills/ ui-ux-pro-max/ SKILL.md ← les règles de design data/ ← palettes, polices, styles scripts/

Claude Code le détecte au démarrage de la session — aucune commande à lancer. Tu peux aussi coller l'URL du skill directement dans le chat et demander à Claude de l'installer : il télécharge le dossier et le range au bon endroit.

💡 Comment vérifier qu'il est actif

Tape / dans Claude Code : le skill doit apparaître dans la liste. S'il n'y est pas, c'est que le dossier n'est pas au bon niveau — il doit être dans .claude/skills/, pas dans un sous-dossier de plus.

2 Le serveur MCP : 21st.dev

Le skill donne le goût. Le MCP donne la matière : 21st.dev est une bibliothèque de milliers de composants d'interface (heroes, navbars, pricing, dashboards, shaders) que Claude peut chercher et intégrer directement dans ton code.

Récupère une clé API gratuite sur 21st.dev, puis ajoute le serveur en une commande :

claude mcp add 21st-dev-magic \ --env API_KEY=21st_sk_ta_cle_ici \ -- npx -y @21st-dev/magic@latest

Ou directement dans ton .claude/settings.json :

{ "mcpServers": { "21st-dev-magic": { "command": "npx", "args": ["-y", "@21st-dev/magic@latest"], "env": { "API_KEY": "21st_sk_ta_cle_ici" } } } }
⚠ Le piège qui fait perdre une heure

Un serveur MCP lancé par npx tourne en local, sur ta machine. Si tu utilises Claude Code depuis le navigateur ou un environnement hébergé, ce type de serveur ne peut pas se connecter — seuls les MCP en HTTP/SSE fonctionnent là-bas. Ce n'est pas une erreur de config : installe-le sur le Claude Code de ton poste.

3 Le prompt qui exploite les deux

Avec les deux en place, tu n'as plus besoin de décrire le CSS. Tu décris l'intention, le public et l'ambiance — Claude s'occupe du reste :

Crée la landing d'un appart-hôtel de charme à La Réunion. Public : voyageurs qui réservent en direct, pas sur Booking. Ambiance : luxe discret, photo plein écran, beaucoup de blanc. Sections : hero, hébergements, à proximité, avis, réservation. Utilise 21st.dev pour le hero et la grille d'hébergements.

Trois précisions changent tout dans ce prompt : le public (il dicte le ton), l'ambiance (elle dicte la palette), et la liste des sections (elle dicte la structure). Sans elles, tu obtiens une page générique — avec elles, tu obtiens une page qui a un point de vue.

Ce que tu obtiens

  • Une landing complète et responsive en 1 à 3 prompts
  • Du CSS moderne — variables, grid, flexbox — pas des styles inline jetables
  • Une palette et une typo cohérentes sur toute la page, pas des couleurs au hasard
  • Des composants réels (hero, pricing, témoignages) au lieu de blocs vides
⚡ Conseil pro

Ajoute une capture d'écran d'un site dont tu aimes le style dans ton prompt. Claude s'en sert comme référence visuelle et transpose le style dans ton contexte — c'est le raccourci le plus rapide vers un résultat qui ne « sent pas le template ».

◈ Voir aussi : le skill Design Web en détail
← Retour aux ressources