Communitygithub.com

samhvw8/ui-design-system

Systèmes de composants React UI avec TailwindCSS, Radix et shadcn/ui. Conception de systèmes de design, composants accessibles, mises en page responsives, thèmes, mode sombre et composition de composants.

Qu'est-ce que ui-design-system ?

Cette compétence est conçue pour aider les développeurs à créer et maintenir des systèmes de composants React UI en utilisant la pile technique TailwindCSS, Radix UI et shadcn/ui. Elle est idéale pour l'architecture de systèmes de design, la création de composants accessibles et conformes aux normes ARIA, ainsi que pour la mise en œuvre de mises en page responsives et de thèmes incluant le mode sombre. La compétence prend en charge des actions telles que la revue, la conception, la construction, l'amélioration et le refactoring de composants UI. Elle est particulièrement utile lors de la construction de bibliothèques de composants, de la mise en place de shadcn/ui, de la création d'interfaces utilisateur accessibles, de l'ajout de fonctionnalités de thème et de mode sombre, ou de la révision de l'architecture des composants UI. Les mots-clés associés incluent TailwindCSS, Radix UI, shadcn/ui, système de design, bibliothèque de composants, accessibilité, ARIA, responsive, mode sombre, variables CSS, architecture de composants, design atomique, jetons de design, variantes, slots et composition.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/samhvw8/dot-claude/tree/main/skills/ui-design-system

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ui-design-system ?

Systèmes de composants React UI avec TailwindCSS + Radix + shadcn/ui. Stack : TailwindCSS (styling), Radix UI (primitives), shadcn/ui (composants), React/Next.js. Capacités : architecture de système de design, composants accessibles, mises en page responsives, thèmes, mode sombre, composition de composants. Actions : revue, conception, construction, amélioration, refactoring de composants UI. Mots-clés : TailwindCSS, Radix UI, shadcn/ui, système de design, bibliothèque de composants, accessibilité, ARIA, responsive, mode sombre, thèmes, variables CSS, architecture de composants, design atomique, jetons de design, variante, slot, composition. Utilisation lors de : construction de bibliothèques de composants, implémentation de shadcn/ui, création d'interfaces utilisateur accessibles, mise en place de systèmes de design, ajout de mode sombre/thèmes, revue d'architecture de composants UI.

Stack Technique

  • TailwindCSS : Styling utilitaire pour une conception rapide et cohérente.
  • Radix UI : Primitives d'interface utilisateur accessibles et sans style.
  • shadcn/ui : Composants React élégants basés sur Radix UI et TailwindCSS.
  • React/Next.js : Framework pour la création d'interfaces utilisateur.

Capacités

Architecture de Système de Design

  • Définition des jetons de design (couleurs, typographie, espacements) avec variables CSS.
  • Organisation des composants selon le design atomique.
  • Gestion des variantes et des slots pour la composition flexible.

Composants Accessibles

  • Utilisation des primitives Radix UI pour garantir l'accessibilité.
  • Respect des normes ARIA pour les composants interactifs.
  • Tests d'accessibilité intégrés.

Mises en Page Responsives

  • Utilisation des classes utilitaires TailwindCSS pour le responsive.
  • Adaptation des composants à différentes tailles d'écran.
  • Prise en charge des points de rupture personnalisés.

Thèmes et Mode Sombre

  • Thèmes multiples via variables CSS TailwindCSS.
  • Mode sombre automatique ou manuel.
  • Personnalisation des thèmes pour chaque composant.

Actions

  • review : Analyser l'architecture des composants UI existants.
  • design : Concevoir de nouveaux composants UI avec accessibilité et responsive.
  • build : Implémenter des composants UI en utilisant TailwindCSS, Radix UI et shadcn/ui.
  • improve : Améliorer la performance, l'accessibilité ou le style des composants.
  • refactor : Restructurer les composants pour une meilleure maintenabilité.

Utilisation

Cette compétence est recommandée lorsque vous :

  • Construisez une bibliothèque de composants interne.
  • Implémentez shadcn/ui dans un projet React/Next.js.
  • Créez des interfaces utilisateur accessibles et conformes aux normes.
  • Mettez en place un système de design avec thèmes et mode sombre.
  • Révisez l'architecture des composants UI pour une meilleure organisation.

Exemple de Commande

# Analyse d'un composant existant
skill samhvw8/ui-design-system review

# Conception d'un nouveau composant
skill samhvw8/ui-design-system design --component Button --variant solid

Mots-Clés Connexes

TailwindCSS, Radix UI, shadcn/ui, système de design, bibliothèque de composants, accessibilité, ARIA, responsive, mode sombre, thèmes, variables CSS, architecture de composants, design atomique, jetons de design, variante, slot, composition.

Skills associés