Dans les termes du Skill
Ce skill enseigne aux agents de code à produire un design visuel de niveau agence à 150 000 $+ en définissant des choix typographiques précis, un rythme spatial, des techniques d'ombrage, des structures de cartes et des schémas de mouvement fluides. Il interdit les valeurs par défaut génériques (Inter, Roboto, icônes à traits épais, ombres dures, easing standard) et impose des alternatives premium comme Geist ou Clash Display, des icônes ultra-fines et des transitions cubic-bezier personnalisées.
Chaque résultat doit combiner un Vibe Archetype unique (Ethereal Glass, Editorial Luxury ou Soft Structuralism) avec un Layout Archetype (Asymmetrical Bento, Z-Axis Cascade ou Editorial Split) pour éviter la répétition. Les composants utilisent des enceintes Double-Bezel imbriquées, des icônes de fin Button-in-Button, un espace blanc massif (py-24 à py-40) et des animations d'entrée interpolées au défilement. Tout le mouvement simule la physique réelle uniquement via transform et opacity, avec des garde-fous de performance stricts pour mobile.
Ce qu'il produit
- Code React/Tailwind/HTML impeccable et pixel-perfect implémentant les Vibe et Layout Archetypes sélectionnés avec des structures de composants Double-Bezel, des animations cubic-bezier personnalisées et un repli responsive mobile
Fonctionnement
- 01Lancer le Variance Engine
Avant d'écrire le code, l'agent sélectionne silencieusement un Vibe Archetype et un Layout Archetype parmi des combinaisons premium prédéfinies en fonction du contexte du prompt, afin de garantir un résultat sur mesure et unique.
- 02Structurer le fond et la typographie
Établir la texture choisie (noir OLED avec dégradés radiaux, blancs crème avec surcouche de bruit, ou gris argenté avec ombres douces) et définir des tailles typographiques massives avec un macro-espacement blanc exagéré.
- 03Concevoir des structures de composants imbriquées
Construire toutes les cartes, champs et grilles majeurs avec la technique Double-Bezel : une coque extérieure avec bordure fine et un padding enveloppe un noyau intérieur avec son propre fond et un rayon calculé mathématiquement plus petit.
- 04Chorégraphier une animation fluide
Injecter des transitions cubic-bezier personnalisées pour tous les changements d'état, des révélations de navigation échelonnées avec des décalages en translate-y et opacity, et une physique de survol magnétique des boutons avec translation diagonale et mise à l'échelle.
- 05Appliquer l'interpolation au défilement
Les éléments entrent dans le viewport avec une animation douce de fondu vers le haut (translate-y-16 blur-md opacity-0 se résolvant sur 800ms et plus) en utilisant IntersectionObserver ou whileInView de Framer Motion, jamais des écouteurs de défilement window.
- 06Valider par rapport à la checklist pré-livraison
Évaluer le code par rapport à une matrice en 11 points garantissant l'absence de motifs interdits, la bonne sélection d'archétype, l'architecture Double-Bezel, un easing personnalisé, un repli mobile et des animations sûres pour le GPU avant livraison.