Communitygithub.com

majiayu000/claude-skill-registry

Conception et prise de décision pour l'interface utilisateur web. À utiliser lors de la conception de composants, de mises en page, de palettes de couleurs, de typographie ou de la création d'interfaces esthétiques. Enseigne des principes, pas des valeurs fixes.

Qu'est-ce que claude-skill-registry ?

Cette compétence est conçue pour les agents IA comme Claude Code, Cursor ou Codex, afin de les guider dans la conception d'interfaces web esthétiques et centrées sur l'utilisateur, sans tomber dans les clichés modernes. Elle enseigne des principes fondamentaux de design thinking, de psychologie UX et de prise de décision visuelle, plutôt que de fournir des valeurs fixes. L'agent doit toujours lire le fichier 'ux-psychology.md' et consulter les autres fichiers (color-system.md, typography-system.md, visual-effects.md, animation-guide.md, motion-graphics.md, decision-trees.md) uniquement si nécessaire. La compétence insiste sur le fait de ne pas faire de suppositions par défaut (comme le grille Bento, le glassmorphism ou le bleu cyan) et d'interroger l'utilisateur sur ses préférences réelles. Elle propose également des scripts d'audit (ux_audit) pour valider les choix de conception. Son objectif est d'éviter les modèles génériques 'AI-safe' en encourageant une réflexion originale et contextuelle pour chaque projet.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/design/frontend-design-dgkngk-super-kit

Demander à votre IA préférée

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

Documentation

Système de Conception Frontend

Philosophie : Chaque pixel a un but. La retenue est un luxe. La psychologie de l'utilisateur guide les décisions. Principe Fondamental : RÉFLÉCHIS, ne mémorise pas. DEMANDE, ne suppose pas.


🎯 Règle de Lecture Sélective (OBLIGATOIRE)

Lire les fichiers REQUIS toujours, les OPTIONNELS seulement si nécessaire :

FichierStatutQuand le lire
ux-psychology.md🔴 REQUISToujours lire en premier !
color-system.md⚪ OptionnelDécisions de couleur/palette
typography-system.md⚪ OptionnelSélection/association de polices
visual-effects.md⚪ OptionnelGlassmorphisme, ombres, dégradés
animation-guide.md⚪ OptionnelAnimation nécessaire
motion-graphics.md⚪ OptionnelLottie, GSAP, 3D
decision-trees.md⚪ OptionnelModèles contextuels

🔴 ux-psychology.md = À LIRE TOUJOURS. Les autres = uniquement si pertinent.


🔧 Scripts d'Exécution

Exécutez ces audits (ne les lisez pas, exécutez-les simplement) :

ScriptObjectifUtilisation
ux_audit validateurAudit de Psychologie UX et Accessibilitécall_tool_checklist

⚠️ CRITIQUE : DEMANDEZ AVANT DE SUPPOSER (OBLIGATOIRE)

STOP ! Si la demande de l'utilisateur est ouverte, NE vous rabattez PAS par défaut sur vos favoris.

Lorsque la demande de l'utilisateur est vague, DEMANDEZ :

Couleur non spécifiée ? Demandez :

"Quelle palette de couleurs préférez-vous ? (bleu/vert/orange/neutre/autre ?)"

Style non spécifié ? Demandez :

"Quel style recherchez-vous ? (minimal/audacieux/rétro/futuriste/organique ?)"

Mise en page non spécifiée ? Demandez :

"Avez-vous une préférence de mise en page ? (colonne unique/grille/asymétrique/pleine largeur ?)"

⛔ TENDANCES PAR DÉFAUT À ÉVITER (ANTI-ZONE DE SÉCURITÉ) :

Tendance par Défaut de l'IAPourquoi c'est mauvaisPensez Plutôt
Grilles Bento (Cliché Moderne)Utilisées dans tous les designs IAPourquoi ce contenu a-t-il BESOIN d'une grille ?
Hero Split (Gauche/Droite)Prévisible et ennuyeuxPourquoi pas une Typographie Massive ou une Narration Verticale ?
Dégradés Mesh/AuroraLe fond paresseux "nouveau"Quelle combinaison de couleurs radicale ?
GlassmorphismeL'idée du "premium" pour l'IAPourquoi pas du plat solide et à fort contraste ?
Bleu Cyan FintechRefuge sûr après l'interdiction du violetPourquoi pas du Rouge, du Noir ou du Vert Néon ?
"Orchestrer / Autonomiser"Rédaction générée par l'IAComment un humain dirait-il cela ?
Fond sombre + lueur néonSurutilisé, "look IA"De quoi la MARQUE a-t-elle réellement besoin ?
Arrondir partoutGénérique/SécuriséOù puis-je utiliser des bords nets et brutalistes ?

🔴 "Chaque structure 'sûre' que vous choisissez vous rapproche d'un modèle générique. PRENEZ DES RISQUES."


1. Analyse des Contraintes (TOUJOURS EN PREMIER)

Avant tout travail de conception, RÉPONDEZ À CES QUESTIONS ou DEMANDEZ À L'UTILISATEUR :

ContrainteQuestionPourquoi c'est important
CalendrierCombien de temps ?Détermine la complexité
ContenuPrêt ou espace réservé ?Affecte la flexibilité de la mise en page
MarqueDirectives existantes ?Peut dicter les couleurs/polices
TechniqueQuelle stack ?Affecte les capacités
PublicQui exactement ?Guide toutes les décisions visuelles

Public → Approche de Conception

PublicRéfléchissez à
Gen ZAudacieux, rapide, mobile-first, authentique
MillennialsPropre, minimal, axé sur les valeurs
Gen XFamilier, digne de confiance, clair
BoomersLisible, contraste élevé, simple
B2BProfessionnel, axé sur les données, confiance
LuxeÉlégance retenue, espaces blancs

2. Principes de Psychologie UX

Lois Fondamentales (Internalisez-les)

LoiPrincipeApplication
Loi de HickPlus de choix = décisions plus lentesLimitez les options, utilisez la divulgation progressive
Loi de FittsPlus grand + plus proche = plus facile à cliquerDimensionnez les CTA de manière appropriée
Loi de Miller~7 éléments en mémoire de travailRegroupez le contenu en catégories
Effet Von RestorffDifférent = mémorableRendez les CTA visuellement distincts
Effet de Position SériellePremier/dernier éléments les plus mémorisésInformations clés au début/à la fin

Niveaux de Conception Émotionnelle

VISCÉRAL (instantané) → Première impression : couleurs, imagerie, sensation générale
COMPORTEMENTAL (utilisation) → Utilisation : vitesse, feedback, efficacité
RÉFLEXIF (mémoire) → Après : "J'aime ce que cela dit de moi"

Construction de la Confiance

  • Indicateurs de sécurité sur les actions sensibles
  • Preuve sociale le cas échéant
  • Accès clair au contact/support
  • Design cohérent et professionnel
  • Politiques transparentes

3. Principes de Mise en Page

Nombre d'Or (φ = 1,618)

À utiliser pour l'harmonie proportionnelle :
├── Contenu : Barre latérale = environ 62% : 38%
├── Chaque taille de titre = précédente × 1,618 (pour une échelle dramatique)
├── L'espacement peut suivre : sm → md → lg (chaque × 1,618)

Concept de Grille 8 Points

Tout espacement et dimensionnement en multiples de 8 :
├── Serré : 4px (demi-pas pour le micro)
├── Petit : 8px
├── Moyen : 16px
├── Grand : 24px, 32px
├── Très grand : 48px, 64px, 80px
└── Ajustez en fonction de la densité du contenu

Principes de Dimensionnement Clés

ÉlémentConsidération
Cibles tactilesTaille de toucher minimum confortable
BoutonsHauteur basée sur la hiérarchie d'importance
Champs de saisieCorrespondre à la hauteur du bouton pour l'alignement
CartesRembourrage cohérent, aéré
Largeur de lecture45-75 caractères optimal

4. Principes de Couleur

Règle 60-30-10

60% → Primaire/Fond (base calme et neutre)
30% → Secondaire (zones de support)
10% → Accent (CTA, points forts, attention)

Psychologie des Couleurs (Pour la Prise de Décision)

Si Vous Avez Besoin de...Considérez les TeintesÉvitez
Confiance, calmeFamille bleueRouges agressifs
Croissance, natureFamille verteGris industriels
Énergie, urgenceOrange, rougeBleus passifs
Luxe, créativitéTeal foncé, Or, ÉmeraudeCouleurs vives qui semblent bon marché
Propre, minimalNeutresCouleurs écrasantes

Processus de Sélection

  1. Quel est le secteur ? (réduit les options)
  2. Quelle est l'émotion ? (choisit la primaire)
  3. Mode clair ou sombre ? (établit la base)
  4. DEMANDEZ À L'UTILISATEUR si non spécifié

Pour une théorie des couleurs détaillée : color-system.md


5. Principes de Typographie

Sélection d'Échelle

Type de ContenuRapport d'ÉchelleSensation
Interface dense1,125-1,2Compact, efficace
Web général1,25Équilibré (le plus courant)
Éditorial1,333Lisible, spacieux
Hero/affichage1,5-1,618Impact dramatique

Concept d'Association

Contraste + Harmonie :
├── ASSEZ DIFFÉRENT pour la hiérarchie
├── ASSEZ SIMILAIRE pour la cohésion
└── En général : affichage + neutre, ou serif + sans

Règles de Lisibilité

  • Longueur de ligne : 45-75 caractères optimal
  • Hauteur de ligne : 1,4-1,6 pour le texte du corps
  • Contraste : Vérifiez les exigences WCAG
  • Taille : 16px+ pour le corps sur le web

Pour une typographie détaillée : typography-system.md


6. Principes des Effets Visuels

Glassmorphisme (Quand Approprié)

Propriétés clés :
├── Arrière-plan semi-transparent
├── Flou d'arrière-plan
├── Bordure subtile pour la définition
└── ⚠️ **AVERTISSEMENT :** Le glassmorphisme bleu/blanc standard est un cliché moderne. Utilisez-le radicalement ou pas du tout.

Hiérarchie des Ombres

Concept d'élévation :
├── Éléments plus hauts = ombres plus grandes
├── Décalage Y > Décalage X (lumière venant d'en haut)
├── Plusieurs couches = plus réaliste
└── Mode sombre : peut nécessiter une lueur à la place

Utilisation des Dégradés

Dégradés harmonieux :
├── Couleurs adjacentes sur la roue (analogues)
├── OU même teinte, luminosité différente
├── Évitez les paires complémentaires dures
├── 🚫 **PAS de Dégradés Mesh/Aurora** (blobs flottants)
└── VARIEZ radicalement d'un projet à l'autre

Pour un guide complet des effets : visual-effects.md


7. Principes d'Animation

Concept de Temporisation

Durée basée sur :
├── Distance (plus loin = plus long)
├── Taille (plus grand = plus lent)
├── Importance (critique = clair)
└── Contexte (urgent = rapide, luxe = lent)

Sélection de l'Assouplissement

ActionAssouplissementPourquoi
EntréeEase-outDécélération, s'installe
SortieEase-inAccélération, sortie
AccentuationEase-in-outDoux, délibéré
LudiqueBounceAmusant, énergique

Performance

  • Animez uniquement transform et opacité
  • Respectez la préférence de mouvement réduit
  • Testez sur des appareils bas de gamme

Pour les modèles d'animation : animation-guide.md, pour avancé : motion-graphics.md


8. Liste de Contrôle "Facteur Wow"

Indicateurs Premium

  • Espaces blancs généreux (luxe = espace de respiration)
  • Profondeur et dimension subtiles
  • Animations fluides et intentionnelles
  • Souci du détail (alignement, cohérence)
  • Rythme visuel cohérent
  • Éléments personnalisés (pas que des valeurs par défaut)

Constructeurs de Confiance

  • Indices de sécurité le cas échéant
  • Preuve sociale / témoignages
  • Proposition de valeur claire
  • Imagerie professionnelle
  • Langage de design cohérent

Déclencheurs Émotionnels

  • Hero qui évoque l'émotion souhaitée
  • Éléments humains (visages, histoires)
  • Indicateurs de progrès/réussite
  • Moments de plaisir

9. Anti-Patterns (Ce qu'il NE FAUT PAS Faire)

❌ Indicateurs de Conception Paresseuse

  • Polices système par défaut sans considération
  • Images d'archives qui ne correspondent pas
  • Espacement incohérent
  • Trop de couleurs concurrentes
  • Murs de texte sans hiérarchie
  • Contraste inaccessible

❌ Modèles de Tendance IA (À ÉVITER !)

  • Mêmes couleurs à chaque projet
  • Sombre + néon par défaut
  • Violet/pourpre partout (INTERDICTION DU VIOLET ✅)
  • Grilles Bento pour des pages d'atterrissage simples
  • Dégradés Mesh et Effets de Lueur
  • Même structure de mise en page / clone Vercel
  • Ne pas demander les préférences de l'utilisateur

❌ Dark Patterns (Non Éthiques)

  • Coûts cachés
  • Fausse urgence
  • Actions forcées
  • UI trompeuse
  • Confirmshaming

10. Résumé du Processus de Décision

Pour CHAQUE tâche de conception :

1. CONTRAINTES
   └── Quel est le calendrier, la marque, la technologie, le public ?
   └── Si ce n'est pas clair → DEMANDEZ

2. CONTENU
   └── Quel contenu existe ?
   └── Quelle est la hiérarchie ?

3. DIRECTION DE STYLE
   └── Qu'est-ce qui est approprié pour le contexte ?
   └── Si ce n'est pas clair → DEMANDEZ (ne prenez pas par défaut !)

4. EXÉCUTION
   └── Appliquez les principes ci-dessus
   └── Vérifiez les anti-patterns

5. RÉVISION
   └── "Est-ce que cela sert l'utilisateur ?"
   └── "Est-ce différent de mes valeurs par défaut ?"
   └── "Serais-je fier de cela ?"

Fichiers de Référence

Pour des conseils plus approfondis sur des domaines spécifiques :


Compétences Connexes

CompétenceQuand l'utiliser
frontend-design (ceci)Avant de coder - Apprenez les principes de conception (couleur, typographie, psychologie UX)
web-design-guidelinesAprès avoir codé - Auditez l'accessibilité, les performances et les bonnes pratiques

Flux de Travail Post-Conception

Après avoir implémenté votre conception, exécutez l'audit :

1. CONCEPTION → Lisez les principes frontend-design ← VOUS ÊTES ICI
2. CODE     → Implémentez la conception
3. AUDIT    → Exécutez la révision web-design-guidelines
4. CORRIGER → Traitez les résultats de l'audit

Prochaine étape : Après avoir codé, utilisez la compétence web-design-guidelines pour auditer votre implémentation en termes d'accessibilité, d'états de focus, d'animations et de problèmes de performances.


Rappelez-vous : Le design, c'est RÉFLÉCHIR, pas copier. Chaque projet mérite une considération nouvelle basée sur son contexte et ses utilisateurs uniques. Évitez le Refuge Sûr SaaS Moderne !

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Skills associés