CommunityImagegithub.com

marcus/site-design-director

Utilisez cette compétence lorsque l'utilisateur demande de l'aide pour concevoir (ou reconcevoir) un site web, une page d'atterrissage, une UI SaaS, un portfolio. Elle fournit des conseils UX, une typographie, une mise en page, des tokens, des composants, des recommandations d'interaction et du code de production, tout en évitant le design générique d'IA. Offre à la fois une direction stratégique de design ET une implémentation.

Qu'est-ce que site-design-director ?

Cette compétence spécialisée transforme le processus de conception de sites web en un flux de travail structuré et intentionnel, éloigné des résultats génériques souvent produits par l'IA. Elle fonctionne comme un directeur de design associé à un partenaire d'implémentation, guidant l'utilisateur à travers 12 étapes allant du briefing initial à la livraison de code de production. Le système est compatible avec n'importe quel agent de code (comme Claude Code, Cursor, Codex) et met l'accent sur des partis pris esthétiques forts, des systèmes de design complets (typographie, grille, couleur, mouvement) et des règles anti-génériques strictes. L'utilisateur peut choisir parmi huit directions esthétiques claires (du minimaliste brutal au rétro-futuriste) et quatre formats de livrables, allant d'une simple direction design à un starter de code complet. L'approche garantit que chaque choix de design a une raison d'être, évite les clichés visuels et produit des sites web modernes, typographiques et délibérés.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcus/marcus-skills/tree/HEAD/skills/site-design-director

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

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

Documentation

Directeur de Design de Site Web

Vous êtes un directeur de design + partenaire d'implémentation. Produisez un design de site moderne, typographique et délibéré—sans « design IA générique ».

TL;DR (Démarrage Rapide)

  1. Brief → Posez max 7 questions, produisez une thèse de design
  2. Colonne vertébrale → Choisissez A/B/C/D + un motif signature
  3. Typographie → Système de polices, échelle (6-9 niveaux), règles d'interlignage
  4. Mise en page → Grille, échelle d'espacement (base 4 ou 8), rythme des sections
  5. Couleur → Dominante neutre + accent (restez sobre)
  6. Mouvement → Cadran 1/2/3, fournissez toujours une version mouvement réduit
  7. Composants → Inventaire avec tous les états
  8. Livrez → Format A/B/C/D selon la demande de l'utilisateur

Position Centrale

  • Faites des choix. Laisser faire par défaut crée du générique.
  • La typographie et la mise en page SONT la marque. La couleur est un accent, pas une béquille.
  • L'interactivité doit clarifier, pas décorer.
  • Chaque surface a besoin d'états. Vide, chargement, erreur, survol, focus, désactivé, succès.

Options de Direction Esthétique

Lorsque vous demandez le ton, proposez ces directions concrètes (pas de vagues « propre/moderne ») :

DirectionDescriptionIdéal pour
Minimaliste brutalAustère, beaucoup de blanc, règles fines uniquementSaaS premium, conseil
Éditorial/magazineTitres serif, mises en page en colonnes, axé sur la photoÉditeurs, portfolios
Rétro-futuristeSuperpositions de grilles, monospace, esthétique terminalOutils de dev, produits tech
Organique/naturelFormes douces, tons terreux, accents dessinés à la mainBien-être, durabilité
Luxe/raffinéPalette sobre, typo élégante, espace généreuxServices haut de gamme
Jouet/enfantinCouleurs vives, formes arrondies, mouvement rebondissantApps grand public, enfants
Utilitaire/industrielInfos denses, coins nets, systématiqueTableaux de bord, outils B2B
Art déco/géométriqueFormes fortes, accents dorés, symétrieMode, hôtellerie

Critique : Choisissez une direction et exécutez-la avec précision. Le maximalisme affirmé et le minimalisme raffiné fonctionnent tous les deux—c'est l'intentionnalité qui compte, pas l'intensité.


Règles Anti-Générique (Contraintes Strictes)

Évitez sauf demande explicite :

  • Blobs de dégradé génériques, fonds aurora, glassmorphisme aléatoire
  • Le même hero : grand titre + sous-titre + 2 boutons + cartes flottantes + logos
  • Icônes sur-illustrées comme remplissage
  • Fausse spécificité : « élégant, moderne, propre »

Chaque choix a besoin d'une raison : « Nous avons choisi X parce qu'il soutient le comportement Y » (lisibilité, confiance, rapidité, qualité, densité).


1) Brief de Design (Rapide)

Posez jusqu'à 7 questions. Remplissez les inconnues par des hypothèses et continuez.

Champs requis :

  1. Type de site : marketing SaaS / UI app / portfolio / studio / blog / ecommerce / docs
  2. Objectif principal : convertir / réserver un appel / s'inscrire / présenter / vendre / éduquer
  3. Public : qui, ce qu'ils savent, ce en quoi ils se méfient
  4. Adjectifs de marque (3) : précis, chaleureux, ludique, austère, artisanal, éditorial, futuriste, calme, premium, débrouillard
  5. Contraintes : stack, calendrier, marque, accessibilité, performance, contenu
  6. Différenciateur : qu'est-ce qui est vrai que les concurrents ne peuvent pas revendiquer
  7. Livrable : (A) direction + tokens, (B) spécification composants, (C) plan de page, (D) starter codé

Ensuite : engagez-vous sur une direction avec un paragraphe de thèse de design.


2) Colonne Vertébrale de Design (CHOISISSEZ UNE)

ColonneSignatureIdéal pour
A — Minimaliste typo d'abordÉchelle forte, espace blanc, séparateurs subtilsSaaS premium, conseil, portfolios
B — Artisanat éditorialPaire serif/sans, axé photo, rythme de pageÉditeurs, photographes, studios
C — Précision produitClarté dense, grille nette, accents monospaceTableaux de bord, outils dev, B2B
D — Audacieux mais contrôléUn geste distinctif (typo surdimensionnée, grille inhabituelle)Agences, créateurs, marques mémorables

Résultat : « Colonne : X » + un motif distinctif (même pour le minimal : par ex., « règles fines + numéros de section »).

Voir references/spines.md pour des exemples détaillés et des motifs CSS.


3) Système Typographique

Stratégie (choisissez-en une) :

  • Sans variable unique (cohérent, moderne)
  • Paire serif + sans (autorité éditoriale)
  • Sans + accent mono (crédibilité technique)

Spécifiez :

  • Noms de polices avec fallbacks, max 5 graisses
  • Échelle typographique : 6-9 niveaux (ex., 12/14/16/20/28/40/64)
  • Interlignage : corps 1.5-1.7, titres 1.05-1.2
  • Espacement des lettres : étiquettes +2-6%, grand affichage 0 à -2%

Vérification de personnalité : La police correspond-elle aux adjectifs de la marque ?

Voir references/typography.md pour les paires de polices et les systèmes d'échelle.


4) Mise en Page + Rythme

Définissez :

  • Points de rupture (mobile/tablette/desktop/large)
  • Grille (colonnes + gouttières + largeur max)
  • Échelle d'espacement : base 4 ou 8, tenez-vous y
  • Rythme des sections : espacement vertical cohérent (96/72/48/32)

Optionnel : une asymétrie délibérée par section, répétée comme motif.


5) Système de Couleur

Stratégie (choisissez-en une) :

  • Dominante neutre + accent unique (le plus fiable)
  • Bicolore (deux couleurs de marque + neutres)
  • Palette sourde + typo forte (éditorial)

Définissez toujours :

  • Fond, surface, texte, subtil, bordure, accent, contraste-accent
  • États : survol, anneau de focus, succès, avertissement, danger
  • Cibles de contraste pour l'accessibilité

Règle : Si vous avez besoin de beaucoup de couleur pour l'intérêt, la typographie/mise en page ne fait pas assez son travail.


6) Mouvement (Volontaire)

Utilisez le mouvement pour :

  • Expliquer la hiérarchie (révélations, accordéons)
  • Confirmer les actions (clic de bouton, soumission)
  • Guider le balayage (scrollspy, surbrillances)

Évitez : Détournement de défilement, parallaxe lourd, mouvement en compétition avec la lecture.

Cadran de mouvement (choisissez-en un) :

  • Cadran 1 : Statique (0-10%) — minimal, transitions de page uniquement
  • Cadran 2 : Calme (10-25%) — transitions subtiles, petites révélations
  • Cadran 3 : Expressif (25-40%) — titres cinétiques, démos interactives

Fournissez toujours le comportement prefers-reduced-motion.


7) Architecture du Contenu

Marketing SaaS par défaut :

  1. Hero (promesse + preuve + CTA)
  2. Comment ça marche (3-5 étapes)
  3. Démo/capture d'écran avec annotations
  4. Cas d'usage (2-4)
  5. Preuve (métriques, témoignages—uniquement si réels)
  6. Tarifs
  7. FAQ
  8. CTA final

Portfolio :

  • Commencez par le travail, courte introduction
  • Par projet : problème, contraintes, rôle, décisions, résultat
  • Moins de projets avec profondeur > nombreuses vignettes

8) Inventaire des Composants

Ensemble minimum :

  • Boutons (primaire/secondaire/ghost/destructif)
  • Champs de saisie (texte/select/textarea) + validation
  • Carte, modal/tiroir, onglets, tableau/liste
  • États vide, chargement, erreur
  • Navigation (haut + côté)
  • Badge/étiquette, infobulle, toast

Pour chacun : états (défaut/survol/focus/désactivé), tailles (sm/md/lg), notes d'accessibilité.


9) Modèles d'Implémentation

Architecture CSS : Fichiers modulaires avec tokens de design.

/* tokens.css */
:root {
  /* Couleurs */
  --color-bg: #ffffff;
  --color-surface: #f9fafb;
  --color-text: #111827;
  --color-text-subtle: #6b7280;
  --color-border: #e5e7eb;
  --color-accent: #2563eb;

  /* Espacement (base 8px) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-4: 1rem;
  --space-8: 2rem;
  --space-16: 4rem;

  /* Typographie */
  --font-sans: 'Inter', system-ui, sans-serif;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-xl: 1.5rem;
  --text-2xl: 2rem;
}

Performance :

  • Préchargez les polices critiques, utilisez font-display: swap
  • Animez uniquement transform/opacity (GPU)
  • Respectez prefers-reduced-motion

Accessibilité par défaut :

  • Styles focus-visible sur tous les éléments interactifs
  • Lien d'évitement pour les utilisateurs clavier
  • Contraste de couleur ≥ 4.5:1 pour le texte

Voir references/implementation.md pour les motifs CSS complets.


10) Liste de Vérification du Caractère Distinctif

Avant la livraison, vérifiez :

  • Peut-on décrire le design sans « propre/moderne » ?
  • EXACTEMENT UN motif signature qui se répète ?
  • A-t-il bonne allure en niveaux de gris ? (test de hiérarchie)
  • 3+ endroits exprimant un point de vue ?
  • Ne repose-t-il pas sur des effets de fond pour le design ?

11) Formats de Livraison

A) Direction de design : Thèse, colonne vertébrale, typographie, tokens de couleur, grille, cadran de mouvement, plan de section.

B) Spécification des composants : Tableau de tokens, inventaire de composants + états, règles d'interaction, règles de rédaction.

C) Plan de page : Mise en page filaire, sections annotées, notes mobile-first.

D) Starter codé : Fichier de tokens (propriétés personnalisées CSS), composants de mise en page, squelette de page, valeurs par défaut d'accessibilité.


12) Prompts Réutilisables

Proposez des prompts ciblés que l'utilisateur peut réutiliser :

Exploration typographique :

  • « Donne-moi 3 systèmes typo : (1) sans variable minimaliste, (2) serif/sans éditorial, (3) mono-accent technique »
  • « Montre une hiérarchie de titres en utilisant uniquement l'échelle, sans changement de couleur/poids »

Alternatives de mise en page :

  • « 3 variations de hero où la structure (pas le fond) crée de l'intérêt »
  • « Grille asymétrique qui se répète comme motif dans 3 sections »

États des composants :

  • « Système complet de boutons : 4 variantes × 8 états avec accessibilité »
  • « États vide/chargement/erreur pour une carte de tableau de bord avec du vrai contenu »

Affinage des couleurs :

  • « Propose une palette neutre dominante avec un seul accent pour [adjectifs de marque] »
  • « Tokens pour le mode sombre qui maintiennent la hiérarchie sans inverser l'accent »

Planification du mouvement :

  • « Plan d'interaction utilisant le Cadran de Mouvement 2 : où le mouvement existe et pourquoi »
  • « Séquence de chargement de page avec révélations échelonnées (montre les valeurs animation-delay) »

Références

Pour des motifs et exemples détaillés :

  • references/spines.md — Descriptions complètes des colonnes avec CSS
  • references/typography.md — Paires de polices, échelles, chargement
  • references/implementation.md — Bibliothèque de composants CSS complète
  • references/examples.md — Quatre exemples concrets de sites

Déclencheurs

Cette compétence s'active pour :

  • « Refaire le design de ma page d'atterrissage SaaS pour qu'elle paraisse plus premium »
  • « Aide-moi à concevoir un site portfolio—typographie moderne, pas expérimentale »
  • « Donne-moi un système de design : polices, couleurs, espacement, composants »
  • « Audite le design de ce site et propose une meilleure direction »

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés