Extensions design & frontend
Extensions Claude Code pour le design et le frontend : agent Frontend Design, MCP Playwright, 21st.dev Magic et skills UI. Installation et cas d'usage.
Dotez Claude Code d'une expertise design
Ces ressources spécialisées transforment Claude Code en un assistant design et frontend plus efficace. Certaines sont des MCP servers (qui connectent Claude à des services externes), d'autres sont des agents ou skills communautaires (fichiers Markdown à copier dans .claude/).
Ressources communautaires et MCP, pas des plugins officiels
Les ressources présentées sur cette page sont soit des projets communautaires (agents, skills) soit des MCP servers légitimes. Il n'existe pas de plugin officiel « Frontend Design » ou « UI UX Pro Max » installable via une commande /plugin install.
Complémentarité MCP et agents
Les MCP de cette page (Playwright, 21st.dev Magic) fournissent des capacités d'action : naviguer, prendre des screenshots, générer des composants via une API. Les agents et skills communautaires fournissent l'intelligence de design : les bonnes pratiques, les patterns, les conventions.
Agent Frontend Design : L'expert design dans Claude Code
Ressource communautaire | Catégorie : Agents | Source : Everything Claude Code
L'agent Frontend Design est un fichier Markdown qui configure Claude Code comme un expert en design et développement frontend. Il fait partie de collections communautaires comme Everything Claude Code.
Un agent, pas un plugin
Il ne s'agit pas d'un logiciel à installer, c'est un fichier .md qui définit un persona et des instructions pour Claude Code. Vous le copiez dans .claude/agents/ et il devient disponible dans vos sessions.
Installation depuis Everything Claude Code
# Installer via /install-github/install-github punkpeye/everything-claude-code# Ou manuellement : télécharger l'agent spécifiquemkdir -p .claude/agentscurl -o .claude/agents/frontend-design.md \https://raw.githubusercontent.com/punkpeye/everything-claude-code/main/agents/frontend-design.md
Exemple de fichier agent frontend-design.md
Vous pouvez aussi créer le vôtre :
---name: frontend-designdescription: Expert en design et développement frontend, spécialisé React et Tailwind CSS---Tu es un expert en design et développement frontend avec une expertise en :- Design systems (tokens, composants, documentation)- React avec TypeScript et Tailwind CSS- Accessibilité web (WCAG 2.1 AA minimum)- Responsive design et mobile-first- Animations subtiles avec Framer MotionPour chaque composant, tu produis :1. Le code TypeScript strict, sans `any`2. Les classes Tailwind responsive (mobile → desktop)3. Les attributs ARIA et le focus management4. Un exemple de dark mode si applicable
Cas d'usage
- Landing page complète : "En tant qu'agent frontend-design, crée une landing page pour un SaaS avec hero, features, pricing et footer"
- Design system : "Génère les tokens de design (couleurs, typographie, espacements) pour un design system cohérent"
- Composant accessible : "Crée un composant Modal accessible avec focus trap, escape key, et aria-labels"
- Dark mode : "Ajoute un dark mode complet à mon application avec des transitions fluides"
21st.dev Magic : Composants UI modernes (MCP)
MCP Server officiel | Catégorie : Génération UI | Auteur : 21st.dev
21st.dev Magic est un vrai MCP server qui donne accès à une bibliothèque de composants UI modernes directement depuis Claude Code. Contrairement aux agents, il s'agit d'un service externe connecté via le protocole MCP.
MCP officiel de 21st.dev
Le package npm est @21st-dev/magic. Il nécessite une clé API obtenue sur 21st.dev. La documentation officielle est disponible sur le site de 21st.dev.
Installation
# Via la commande Claudeclaude mcp add magic -e TWENTY_FIRST_API_KEY=votre-clé -- npx -y @21st-dev/magic
Configuration JSON
{"mcpServers": {"magic": {"command": "npx","args": ["-y", "@21st-dev/magic"],"env": {"TWENTY_FIRST_API_KEY": "votre-clé-21st-dev"}}}}
Outils disponibles
21st_magic_component_builder: Générer un composant UI à partir d'une description21st_magic_component_inspiration: Trouver de l'inspiration parmi des composants existants21st_magic_component_refiner: Améliorer un composant existantlogo_search: Rechercher des logos de marques
Cas d'usage
- Composant complexe : "J'ai besoin d'une section pricing avec 3 tiers, toggle mensuel/annuel et feature comparison"
- Inspiration : "Montre-moi des exemples de hero sections modernes pour un site de documentation"
- Raffinement : "Prends ce composant Card et améliore-le avec des animations hover et un meilleur espacement"
Playwright : Tests E2E et vérification visuelle (MCP)
MCP Server officiel | Catégorie : Tests & Automatisation | Auteur : Microsoft / communauté
Le MCP Playwright intègre les tests end-to-end directement dans le workflow de Claude Code. Il permet à Claude de naviguer sur des pages, prendre des screenshots et valider les interactions.
Package npm officiel
Le MCP Playwright est publié sous @playwright/mcp par Microsoft. Son repo source est sur github.com/microsoft/playwright-mcp. Il nécessite que Playwright soit installé dans votre projet.
Installation
# Installer Playwright si ce n'est pas déjà faitnpm install -D @playwright/testnpx playwright install# Ajouter le MCPclaude mcp add playwright -- npx -y @playwright/mcp
Configuration JSON
{"mcpServers": {"playwright": {"command": "npx","args": ["-y", "@playwright/mcp"]}}}
Outils disponibles
browser_navigate: Naviguer vers une URLbrowser_take_screenshot: Prendre un screenshot de la pagebrowser_snapshot: Capturer le DOM accessible de la pagebrowser_click: Cliquer sur un élémentbrowser_fill_form: Remplir un formulairebrowser_evaluate: Exécuter du JavaScript dans la page
Cas d'usage
- Vérification visuelle : "Ouvre ma page d'accueil en local et prends un screenshot pour vérifier le rendu"
- Test E2E : "Teste le formulaire d'inscription : remplis les champs, soumets et vérifie le message de succès"
- Debug responsive : "Prends un screenshot de ma page en mobile (375px) et en desktop (1440px)"
Workflow design-to-code accéléré
Combinez 21st.dev Magic + Playwright : générez un composant avec Magic, puis utilisez Playwright pour vérifier visuellement le rendu et itérer jusqu'au résultat souhaité.
Skill Frontend Design : Commande slash dédiée
Ressource communautaire | Catégorie : Skills | Format : fichier Markdown
En complément de l'agent, vous pouvez créer un skill (slash command) dédié au design frontend. Contrairement à l'agent qui est toujours actif, le skill s'invoque explicitement quand vous en avez besoin.
Créer un skill frontend-design.md
mkdir -p .claude/commandscat > .claude/commands/frontend-design.md << 'EOF'# Frontend DesignCrée ou améliore un composant UI avec les contraintes suivantes :**Stack** : React 18+, TypeScript strict, Tailwind CSS v3**Accessibilité** : WCAG 2.1 AA minimum (aria-labels, focus visible, contraste 4.5:1)**Responsive** : mobile-first, breakpoints sm/md/lg/xl**Qualité** : pas de `any`, exports nommés, un composant par fichierFournis toujours :1. Le composant TypeScript complet2. Un exemple d'utilisation3. Les props documentées avec JSDocEOF
Utilisation :
/frontend-design créer un composant de carte produit avec image, titre, prix et bouton d'ajout au panier
Récapitulatif
| Ressource | Type | Source | Meilleur pour |
|---|---|---|---|
| Agent Frontend Design | Agent communautaire | Everything Claude Code | Persona design persistant |
| 21st.dev Magic | MCP Server | 21st.dev | Génération de composants UI |
| Playwright MCP | MCP Server | microsoft/playwright-mcp | Tests E2E, vérification visuelle |
| Skill Frontend Design | Skill (slash command) | À créer soi-même | Design à la demande |
Prochaines étapes
- Extensions sécurité & qualité : Sécurisez et améliorez la qualité de votre code
- Top extensions essentielles 2026 : Les ressources fondamentales
- Installer et gérer ses extensions : Guide d'installation et de configuration