Dans les termes du Skill
Ce skill impose une conception frontend primée qui rompt avec les biais de mise en page standards des LLM.
Il utilise une randomisation pilotée par Python pour éviter les mises en page répétitives, impose une structure de page AIDA avec un espacement massif entre sections, limite les titres du hero à 2-3 lignes grâce à des conteneurs ultra-larges, construit des grilles bento sans espaces mathématiquement parfaites avec grid-flow-dense, met en œuvre des GSAP ScrollTriggers avancés pour l'épinglage, l'empilement et les animations scrubbées, intègre des micro-images en ligne directement dans la typographie, et interdit les méta-labels comme « SECTION 01 » et les conteneurs étroits provoquant des retours à la ligne sur 6 lignes de texte. Chaque page nécessite un bloc de vérification design_plan avant de produire le code UI.
Ce qu'il produit
- Code React/UI avec des animations GSAP ScrollTrigger et des grilles mathématiquement parfaites
Fonctionnement
- 01Simuler une randomisation Python à partir d'une graine issue du prompt
Avant d'écrire tout code UI, simuler un script Python utilisant le nombre de caractères du prompt utilisateur pour sélectionner de manière déterministe une architecture de hero, une pile typographique, trois architectures de composants et deux paradigmes GSAP.
- 02Structurer la page selon le framework AIDA
Construire la page en suivant Attention (hero cinématographique), Intérêt (grille bento à haute densité), Désir (effets de défilement GSAP) et Action (CTA massif et footer).
- 03Construire des grilles bento sans espaces avec une précision mathématique
Utiliser grid-flow-dense de Tailwind sur chaque grille bento et vérifier mathématiquement que les valeurs col-span et row-span s'imbriquent parfaitement, sans vide ni coin manquant.
- 04Mettre en œuvre des animations GSAP ScrollTrigger avancées
Écrire du GSAP réel avec ScrollTrigger pour l'épinglage au défilement avec des mises en page divisées, des effets de mise à l'échelle et de fondu d'image, des révélations de texte scrubbées avec des changements d'opacité séquentiels, et un empilement dynamique de cartes.
- 05Produire la vérification obligatoire du design_plan
Avant d'écrire tout code React ou UI, produire un bloc design_plan contenant l'exécution du RNG Python, la vérification AIDA, la vérification mathématique du hero garantissant 2-3 lignes, la preuve de densité bento et la confirmation du balayage des labels.