💻 Développement

tailwind-expert

Maîtrise de Tailwind CSS — utility-first, configuration custom, plugins, responsive design et dark mode.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- tailwind-expert --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } tailwind-expert -Launch"

🚀 Déjà installé ?

claude "/tailwind-expert"

Ou tapez /tailwind-expert dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

TailwindTailwind CSSutility-firsttailwind.configclasses Tailwind

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/dev-skills/tailwind-expert ~/.claude/skills/

Source : dev-skills/tailwind-expert

📖 Manuel

Tailwind CSS Expert

Workflow

  1. Analyser le design — Examiner la maquette ou les besoins UI pour identifier les composants, la palette de couleurs, la typographie, les espacements et les breakpoints nécessaires.
  1. Configurer le projet — Initialiser Tailwind CSS avec tailwind.config.ts, définir le content pour le tree-shaking, et configurer le thème personnalisé (colors, spacing, fontFamily, screens, extend).
  1. Créer le système de design — Définir les design tokens dans la configuration : couleurs sémantiques (primary, secondary, destructive), échelle typographique, ombres et border-radius cohérents avec la charte graphique.
  1. Implémenter les composants — Construire les composants UI avec les classes utilitaires Tailwind, en utilisant les variantes responsive (sm:, md:, lg:), les états interactifs (hover:, focus:, active:, disabled:), et les classes de groupe (group-hover:).
  1. Configurer le dark mode — Implémenter le mode sombre avec la stratégie class ou media, définir les variantes dark: pour chaque composant, et gérer la persistance du choix utilisateur via localStorage.
  1. Développer des plugins custom — Créer des plugins Tailwind pour les composants récurrents, les utilitaires personnalisés et les variantes spécifiques au projet. Utiliser addComponents, addUtilities et matchUtilities selon le besoin.
  1. Optimiser la production — Vérifier le tree-shaking des classes inutilisées, extraire les classes répétitives avec @apply dans les composants de base, et mesurer la taille finale du CSS généré.
  1. Assurer la maintenabilité — Organiser les classes avec un ordre cohérent (layout, spacing, sizing, typography, colors, effects), utiliser clsx/cn pour la composition conditionnelle, et documenter les conventions d'équipe.

Règles