Communitygithub.com

conception-web-de-classe-mondiale

Recherche, conception, refonte et mise en œuvre de sites Web distinctifs et de haute qualité. À utiliser lors de la création d'un nouveau site Web, de la refonte d'un site existant, de l'amélioration de son design visuel ou de son UX, ou de l'ajout d'animations soignées et d'expériences de défilement.

Qu'est-ce que conception-web-de-classe-mondiale ?

Cette compétence guide un agent IA (comme Claude Code) à travers un processus complet de conception et de développement web de qualité professionnelle. Elle met l'accent sur une approche méthodique : comprendre le projet et son contexte, effectuer des recherches visuelles à partir de sources de référence de haute qualité, établir une direction créative unique pour chaque projet (évitant les modèles génériques), planifier l'expérience utilisateur, puis implémenter directement dans la base de code existante. Le résultat est un site Web cohérent, mémorable et bien construit, avec une attention particulière portée à la qualité du mouvement et du défilement (défilement fluide, animations liées au défilement, parallaxe) et à l'accessibilité (respect de `prefers-reduced-motion`). La compétence insiste sur l'itération, la revue après implémentation et la divulgation honnête des limitations. Elle est conçue pour les développeurs et les concepteurs travaillant sur des projets de sites Web réels, et non pour la création de mockups statiques ou l'imitation de designs existants.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ibaurr/world-class-website-design/tree/HEAD

Demander à votre IA préférée

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

Documentation

Conception Web de Classe Mondiale

Objectif

Créer des sites Web distinctifs, réfléchis et de qualité production grâce à un processus de conception basé sur la recherche et une mise en œuvre minutieuse.

Cette compétence s'applique à la fois aux :

  • Refontes : Améliorer un site Web existant tout en préservant son identité, son positionnement, son contenu, ses routes et ses fonctionnalités existantes, sauf s'il existe une raison claire de les modifier.
  • Nouveaux sites Web : Établir une orientation créative originale basée sur le produit, l'audience et les exigences, sans recourir à un modèle générique.

L'objectif n'est pas d'imiter une galerie de design. Il s'agit de produire une expérience cohérente et mémorable avec un excellent savoir-faire.

Principes fondamentaux

  1. Comprendre avant de changer. Apprendre ce que fait le produit ou l'entreprise, à qui il s'adresse et ce que le site Web doit accomplir.
  2. Rechercher avant de concevoir. Inspecter des références pertinentes et identifier les décisions de conception utiles ; ne pas copier les mises en page ou les identités visuelles.
  3. Donner à chaque projet sa propre identité. Ne pas réutiliser la même direction visuelle, mise en page de héros, séquence de sections ou style décoratif d'un projet à l'autre.
  4. Concevoir avec un objectif. Chaque section, animation, image et interaction doit soutenir la communication, la convivialité ou le caractère de la marque.
  5. Équilibrer originalité et clarté. Être visuellement ambitieux sans rendre le site Web déroutant ou difficile à utiliser.
  6. Construire, inspecter et affiner. Un design n'est pas terminé tant que l'implémentation réelle n'a pas été examinée à des tailles de fenêtre réalistes.

Flux de travail

1. Découvrir le projet

Avant de modifier des fichiers :

  • Inspecter la structure du dépôt, le framework, le gestionnaire de paquets, les dépendances, les scripts et les conventions existantes.
  • Exécuter le projet existant si possible et inspecter le site Web actuel rendu.
  • Examiner toutes les pages, routes, navigation, formulaires, appels à l'action et états interactifs pertinents.
  • Comprendre le produit, l'audience, le positionnement, la proposition de valeur, la voix de la marque et les objectifs de conversion.
  • Identifier les actifs, polices, couleurs, tokens de design, composants et intégrations existants.
  • Pour une refonte, traiter le site Web existant et les documents du projet comme la source de vérité. Ne pas inventer de revendications sur le produit ni supprimer du contenu ou des fonctionnalités importantes sans justification.

Si des informations essentielles ne sont pas disponibles, faire des hypothèses prudentes et les distinguer clairement des faits vérifiés. Ne poser une question que lorsque l'information manquante bloque une progression significative.

2. Rechercher des références visuelles

Lorsque l'accès au navigateur ou la recherche sur le Web est disponible, inspecter une sélection variée de sites Web de haute qualité. Les sources de découverte utiles incluent :

Inspecter les pages réelles et les interactions lorsque c'est possible, pas seulement les vignettes ou les extraits de recherche.

Étudier :

  • La direction artistique et l'expression de la marque.
  • La composition, les grilles, l'espacement et le rythme visuel.
  • La typographie, la hiérarchie et les longueurs de ligne lisibles.
  • La couleur, le contraste, les bordures, les surfaces et la texture.
  • Les sections héros et les expériences de première impression.
  • La navigation et l'architecture de l'information.
  • Les démonstrations de produits et la narration visuelle.
  • La photographie, l'illustration, la 3D et autres actifs.
  • Le mouvement, les transitions et les détails d'interaction.
  • Le comportement responsive.

Sélectionner des références pour des raisons spécifiques. Expliquer en interne ce qui est utile dans chaque référence et comment l'idée pourrait être adaptée au projet actuel. Ne pas reproduire le design distinctif d'un autre site dans son intégralité.

Si la navigation externe n'est pas disponible, ne pas prétendre avoir inspecté ces galeries. Travailler à partir du contexte du projet disponible et indiquer la limitation le cas échéant.

3. Établir une direction créative

Avant l'implémentation, former une direction de conception claire et appropriée à cette marque et à cette audience spécifiques.

Définir :

  • La sensation et la personnalité souhaitées.
  • Le concept visuel et la direction artistique.
  • L'approche typographique et la hiérarchie.
  • La palette de couleurs et la stratégie de contraste.
  • Les principes de mise en page et de grille.
  • La direction des images et des illustrations.
  • Le langage des composants et des surfaces.
  • Les principes de mouvement.
  • La relation entre l'expression de la marque et la convivialité.

Utiliser l'identité existante comme point de départ pour les refontes. Préserver les éléments de marque reconnaissables lorsqu'ils sont encore efficaces, mais améliorer l'exécution faible ou incohérente.

Éviter par défaut :

  • Les structures de pages d'atterrissage SaaS génériques.
  • Les dégradés non motivés et les effets lumineux.
  • Les grilles bento répétitives.
  • Les formes décoratives et les images IA génériques.
  • Les cartes, pastilles, bordures et ombres excessives.
  • La typographie surdimensionnée arbitraire.
  • Les animations qui retardent ou masquent les informations.

Ces motifs ne sont pas interdits ; ne les utiliser que lorsqu'ils correspondent réellement au projet.

4. Planifier l'expérience

Cartographier la structure de la page ou du site avant de construire.

  • Prioriser les questions et les tâches de l'utilisateur.
  • Établir une hiérarchie claire et un flux de contenu logique.
  • Rendre la proposition de valeur compréhensible rapidement.
  • Donner à chaque section un objectif distinct.
  • Utiliser des variations visuelles sans perdre la cohérence.
  • Garder les appels à l'action clairs et placés de manière appropriée.
  • Préserver les routes, le contenu, les intégrations et les parcours utilisateur importants existants dans les refontes.

Ne pas ajouter de sections simplement pour rallonger une page. Ne pas supprimer du contenu utile simplement pour atteindre le minimalisme.

5. Concevoir et implémenter

Travailler directement dans la base de code existante, sauf si l'utilisateur demande un prototype séparé.

  • Suivre le framework, les conventions et le gestionnaire de paquets du projet.
  • Réutiliser et améliorer les composants existants lorsque cela est judicieux.
  • Créer des composants réutilisables et des tokens de design pour les motifs répétés.
  • Utiliser du HTML sémantique et des modèles d'interaction accessibles.
  • Utiliser les actifs réels du projet lorsqu'ils sont disponibles ; ne pas inventer de témoignages, logos de clients, statistiques, récompenses ou fonctionnalités de produit.
  • Choisir les dépendances délibérément et éviter les paquets inutiles.
  • S'assurer que les liens, boutons, formulaires, menus et autres contrôles effectuent les actions prévues.
  • Maintenir un comportement responsive intentionnel plutôt qu'un simple rétrécissement des mises en page desktop.
  • Optimiser les images, les polices et le comportement de chargement.

Ne pas remplacer une application fonctionnelle par une maquette statique. Ne pas prétendre qu'une intégration ou une interaction fonctionne à moins qu'elle n'ait été implémentée et testée.

Normes de mouvement et de défilement

Défilement global fluide / accéléré

Le défilement fluide et accéléré est une préférence par défaut pour les projets de sites Web.

Viser un mouvement qui semble fluide, contrôlé et naturel :

  • Utiliser un défilement fluide/accéléré lorsque cela est approprié.
  • Ajuster l'accélération et la durée pour que la page reste réactive aux entrées de l'utilisateur.
  • Prendre en charge les molettes de souris, trackpads, la navigation au clavier et les entrées tactiles.
  • Maintenir une navigation par ancrage fluide sans provoquer de sauts déroutants.
  • Éviter un lissage excessif, un décalage artificiel ou une sensation de déconnexion entre la page et l'entrée de l'utilisateur.
  • Préserver le comportement attendu du navigateur et éviter les verrouillages de défilement inutiles.
  • S'assurer que l'implémentation fonctionne avec les éléments positionnés sticky, le contenu dynamique et les changements de route.

Inspecter la pile existante avant de choisir une implémentation. Une bibliothèque telle que Lenis peut être appropriée, mais elle n'est pas obligatoire. Préférer les capacités natives du navigateur lorsqu'elles répondent aux exigences de conception et d'accessibilité. Ne pas ajouter une bibliothèque de défilement pour le plaisir.

Respecter prefers-reduced-motion. Fournir une expérience avec mouvement réduit et s'assurer que le contenu principal et la navigation restent disponibles sans animation.

Techniques de défilement optionnelles par section

Utiliser ces techniques de manière sélective lorsqu'elles améliorent la narration ou la compréhension :

  • Sections épinglées : Maintenir une section ou un visuel en place tandis que son contenu change.
  • Animation pilotée par le défilement : Lier la progression de l'animation à la position de défilement.
  • Narration collante : Garder un visuel fixe tandis que le texte ou les données associées changent.
  • Parallaxe : Créer une profondeur mesurée par un mouvement en couches.
  • Séquences horizontales : Mapper le défilement vertical à un mouvement de contenu horizontal lorsque c'est intuitif.
  • Transitions de section : Connecter les scènes ou sections avec des transitions intentionnelles.
  • Micro-interactions : Fournir un retour réactif pour le survol, le focus, la pression et les changements d'état.

Ne pas confondre défilement fluide et détournement de défilement.

Éviter de prendre le contrôle du comportement de défilement de toute la page. Les utilisateurs ne doivent pas se sentir piégés. Préserver le défilement intuitif, l'accès au clavier, le comportement tactile, l'historique du navigateur et la possibilité d'accéder directement au contenu. Si une section épinglée ou contrôlée par le défilement est utilisée, fournir une alternative mobile et à mouvement réduit raisonnable.

Qualité du mouvement

  • Le mouvement doit communiquer la hiérarchie, l'état, la continuité ou la personnalité de la marque.
  • Utiliser un timing et une accélération cohérents.
  • Éviter d'animer chaque élément.
  • Éviter les changements de mise en page et les animations qui bloquent la lecture ou l'interaction.
  • Privilégier transform et opacity pour des effets performants lorsque cela est approprié.
  • Garder le contenu essentiel visible et utilisable si l'animation échoue ou est désactivée.

Assurance qualité

Ne pas terminer après la première implémentation.

Lorsque les outils et l'environnement le permettent :

  1. Exécuter le projet en utilisant ses scripts existants.
  2. Inspecter le site Web rendu dans un navigateur.
  3. Examiner toutes les pages pertinentes et les états importants.
  4. Tester les tailles de fenêtre desktop, tablette et mobile.
  5. Tester la navigation, les liens, les formulaires, les menus et les appels à l'action.
  6. Tester le défilement fluide avec la molette de la souris, le trackpad, le tactile et le clavier.
  7. Vérifier les sections épinglées et les animations de défilement pour les blocages, les saccades ou les problèmes de mise en page.
  8. Vérifier le comportement avec mouvement réduit.
  9. Inspecter les erreurs de console et les actifs réseau défaillants.
  10. Affiner l'espacement, la typographie, l'alignement, les mises en page responsives et le mouvement.

Si l'inspection dans le navigateur ou un test particulier n'est pas disponible, le dire plutôt que de prétendre qu'il a réussi.

Définition de "terminé"

Un projet est prêt lorsque :

  • Sa direction de conception correspond à la marque et à l'audience réelles.
  • La hiérarchie visuelle et le flux de contenu sont clairs.
  • L'expérience est cohérente sur toutes les pages et les tailles de fenêtre.
  • Le défilement global fluide/accéléré semble soigné sans nuire au contrôle.
  • Les techniques de mouvement optionnelles ajoutent de la valeur plutôt que de la friction.
  • Les fonctionnalités essentielles existantes restent intactes.
  • Les éléments interactifs fonctionnent comme prévu.
  • L'accessibilité et le comportement avec mouvement réduit ont été pris en compte.
  • L'implémentation a été exécutée et visuellement révisée dans la mesure du possible.
  • Les limitations connues sont divulguées.

Réponse finale

Résumer :

  • Ce qui a changé.
  • La direction créative et les décisions de conception clés.
  • Le comportement important du mouvement et du défilement.
  • Les pages ou composants mis à jour.
  • Les tests réellement effectués.
  • Les problèmes ou limitations restants.

Ne pas revendiquer un prix, une qualité parfaite ou un test réussi sans preuve.

Skills associés