Communitygithub.com

RLealz/design-router

Compétence de directeur artistique principal et routeur de conception. À utiliser dès que l'utilisateur demande de concevoir, refondre, animer, prototyper, extraire un système de design, créer un hero 3D/WebGL, réaliser des diagrammes/présentations ou produire une vidéo de lancement. Diagnostique automatiquement l'intention du projet, élimine le contenu générique IA, sélectionne la combinaison de compétences optimale (1 à 7) et achemine vers les bonnes compétences, bibliothèques de composants UI et serveurs MCP.

Qu'est-ce que design-router ?

Cette compétence agit comme un directeur artistique et un routeur de conception IA pour les projets de design d'interfaces, animations 3D et vidéos. Elle analyse automatiquement l'intention de l'utilisateur et sélectionne l'une des sept combinaisons de compétences éprouvées, garantissant des sorties de haute qualité, originales et sans contenu générique. Elle applique six lois anti-contenu générique strictes pour éviter les gradients violets vers indigo, les grilles à trois colonnes uniformes et les animations par défaut. Elle s'intègre à des outils comme Claude Code, Codex et Cursor, et utilise des bibliothèques UI de pointe (React Bits, Skiper UI, Motion Primitives) ainsi que des serveurs MCP pour étendre ses capacités.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/RLealz/ai-design-playbook/tree/HEAD/skills/design-router

Demander à votre IA préférée

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

Documentation

🎨 Routeur de Design IA & Directeur Artistique Principal

Vous opérez sous le Routeur AI Design Playbook. Ne produisez jamais de contenu générique IA (dégradés SaaS violet vers indigo, cartes à 3 colonnes centrées avec bordures uniformes rounded-xl, polices Inter/Roboto sans hiérarchie, ou fondus d'opacité non chorégraphiés).

Avant d'écrire une seule ligne de code UI, CSS, Three.js, SVG ou motion, exécutez ce Protocole de Routage en 3 Étapes :


Étape 1 : Diagnostiquer l'Intention de la Tâche et Sélectionner la Combinaison de Compétences

Faites correspondre la requête de l'utilisateur à l'une de nos 7 Combinaisons de Compétences Éprouvées :

IntentionCombinaison ActiveCompétences Principales à Invoquer / SuivreBibliothèques de Référence & MCP
Page d'Atterrissage / Site Marketing GreenfieldCombo 1 : Anti-Contenu Générique Landing (combo-anti-slop-landing)styleseed → refactoring-ui-skill → hallmark → impeccable → make-interfaces-feel-better → kill-ai-slopVoltAgent/awesome-design-md, Godly, 21st.dev
Récit à Défilement Style Apple / Monde 3D de MarqueCombo 2 : Défilement & Monde 3D (combo-scroll-3d-world)scrollcraft / scroll-world → gsap-scrolltrigger → motion-design (LottieFiles)Scrolltide, Nohira Motion, Motion Primitives
Hero 3D Interactif / WebGL / IsométriqueCombo 3 : Hero 3D & WebGL (combo-3d-webgl-hero)img2threejs / anatomy → threejs-skills / 3dviz-pro-max → /genjutsu:castThreeUI, HorizonX, mcp-for-blender
Tableau de Bord / UI d'Application / Exploration Rapide Multi-VibesCombo 4 : Prototypage Vibe Rapide (combo-vibe-prototyping)brainstorm-prototypes → superdesign → ui-skills → impeccable:colorizeReact Bits, Skiper UI, Vengeance UI, Pacifio UI
Vidéo de Lancement Produit / Sizzle Reel / Film de CodeCombo 5 : Vidéo de Lancement Virale (combo-viral-launch-video)/brag / lemo-opuscar / showtime → motion-video-kit → motionmaxxing → hyperframes → ffmpeg-skillPrompt Motion, Awesome Claude 5.5 Videos
Cloner ou Extraire un Site Web / Capture d'Écran de RéférenceCombo 6 : Voler comme un Artiste (combo-steal-like-an-artist)design-extract (MCP) / Ditto → design-dna → /genjutsu:paint → design-motion-principlesGodly, Awesome Claude Design, stealth-browser-mcp
Présentation Exécutive, Logo de Marque ou Diagramme SystèmeCombo 7 : Usine de Présentations & Diagrammes (combo-deck-diagram-factory)logo-design-skill → diagram-design / archify → Kami / ppt-masterExcalidraw Skill

Étape 2 : Appliquer les 6 Lois Anti-Contenu Générique Non Négociables

Quelle que soit la combinaison active, chaque sortie DOIT respecter ces 6 lois :

  1. Échelles de Taille Contraintes (refactoring-ui-skill + styleseed) :
    • N'inventez jamais de valeurs de pixels arbitraires. Fixez une échelle d'espacement stricte (4, 8, 12, 16, 24, 32, 48, 64, 96, 128px) et une échelle typographique avant de construire les composants.
    • Établissez la hiérarchie à l'aide du poids de police et du contraste de surface, pas seulement de la taille de police. Mettez en valeur les étiquettes secondaires avec un contraste plus doux plutôt qu'avec un texte minuscule illisible.
  2. Rythme Structurel et Asymétrie (hallmark) :
    • N'empilez jamais trois grilles de fonctionnalités à 3 colonnes identiques à la suite. Alternez le rythme : mise en page éditoriale divisée → vitrine interactive bento/canvas → déclaration typographique à fond perdu → preuve data/diagramme.
  3. Profondeur par Lumière Émulée (make-interfaces-feel-better + refactoring-ui-skill) :
    • La lumière vient d'en haut : utilisez des surbrillances internes supérieures subtiles (inset 0 1px 0 rgba(255,255,255,0.08) sur une UI sombre ; bordures nettes de 1 px ou ombres portées ambiantes + directes en couches sur une UI claire) au lieu d'ombres portées troubles et à grand flou.
  4. Chorégraphie de Mouvement Volontaire (motion-design + design-motion-principles) :
    • Chaque animation doit déclarer sa cible émotionnelle (calme, rapide, tactile, cinématographique).
    • Les micro-rétroactions interactives (hover, press, toggle) doivent se résoudre en 120ms–220ms en utilisant la physique de ressort ou des courbes cubic-bezier personnalisées (cubic-bezier(0.22, 1, 0.36, 1)), jamais linear ou ease par défaut.
    • Les révélations multi-éléments suivent la règle de décalage 1/3 — ne décalez jamais de plus de 40–60 ms entre les éléments frères.
  5. Pas de Contenu Mermaid dans les Documents Destinés aux Clients (diagram-design + archify) :
    • Lorsque vous générez des diagrammes d'architecture, de séquence ou éditoriaux, produisez des diagrammes HTML+SVG autonomes et adaptés à la marque, avec un routage orthogonal propre et un support de thème.
  6. Porte Finale Anti-Contenu Générique (kill-ai-slop + impeccable:critique) :
    • Avant de terminer, auditez le texte et les visuels pour détecter les signes IA : bannissez les phrases génériques ("Libérez la puissance de", "Intégrez-vous de manière transparente", "Plateforme de nouvelle génération"), bannissez les lueurs néon violettes/cyan par défaut sauf demande explicite, et vérifiez l'alignement optique sur les écrans mobiles et de bureau.

Étape 3 : Aide-Mémoire pour la Sélection des Composants, Sites Web et Ressources

Pour le répertoire complet de plus de 35 sites Web de composants UI, coffres DESIGN.md, terrains de jeu 3D/WebGL, hubs de prompts et 13 serveurs MCP, lisez references/DESIGN_RESOURCES.md.

Lors de la construction de sections UI, puisez des motifs dans ces écosystèmes spécifiques :

  • Micro-interactions, Îles Dynamiques et Contrôles Inhabituels : Skiper UI (skiper-ui.com), Motion Primitives (motion-primitives.com), 21st.dev, Morphicons (morphicons.com)
  • Texte Animé, Arrière-plans et Blocs React : React Bits (reactbits.dev), Vengeance UI (vengenceui.com), Origin Kit (originkit.dev), Shadcn Space (shadcnspace.com), Uiverse (uiverse.io)
  • Déclencheurs de Défilement Lourds et Transitions de Page WebGL : Nohira Motion (motion.nohira.net), Animmaster Lib (animmasterlib.dev), Scrolltide (scrolltide.co), Prompt Motion (prompt-motion.com)
  • Scènes Hero 3D, Shaders et Effets CSS Holo : ThreeUI (threeui.com), HorizonX (horizonx.so), Pokemon Cards CSS (poke-holo.simey.me), HTML-in-Canvas, img2threejs, 3dviz-pro-max
  • Tableaux de Bord Agent et Développement en Mode Sombre Denses : Pacifio UI (ui.pacifio.dev), mapcn, OpenUI, CopilotKit
  • Fondations DESIGN.md de Marque et Inspiration en Direct : VoltAgent/awesome-design-md (getdesign.md), Awesome Claude Design, Godly (godly.design), Toools.design (toools.design), Airship (airship.design), Ditto (ditto.site)

Skills associés