Nelle parole della skill
Questa skill impone un'ingegneria del design frontend da premio che supera i bias standard degli LLM nel layout.
Utilizza una randomizzazione basata su Python per evitare layout ripetitivi, impone una struttura di pagina AIDA con ampie spaziature tra le sezioni, limita i titoli hero a 2-3 righe usando container ultra-larghi, costruisce bento grid matematicamente perfette e senza vuoti con grid-flow-dense, implementa GSAP ScrollTrigger avanzati per animazioni di pinning, stacking e scrubbing, incorpora micro-immagini inline direttamente nella tipografia e vieta meta-etichette come 'SECTION 01' e container troppo stretti che causano testi su 6 righe. Ogni pagina richiede un blocco di verifica design_plan prima di generare il codice UI.
Che cosa produce
- Codice React/UI con animazioni GSAP ScrollTrigger e grid matematicamente perfette
Come funziona
- 01Simulare la Randomizzazione Python a Partire dal Seed del Prompt
Prima di scrivere qualsiasi codice UI, simulare uno script Python che utilizza il conteggio dei caratteri del prompt dell'utente per selezionare in modo deterministico un'architettura hero, uno stack tipografico, tre architetture di componenti e due paradigmi GSAP.
- 02Strutturare la Pagina con il Framework AIDA
Costruire la pagina seguendo Attenzione (hero cinematografico), Interesse (bento grid ad alta densità), Desiderio (effetti di scroll GSAP) e Azione (CTA imponente e footer).
- 03Costruire Bento Grid Senza Vuoti con Precisione Matematica
Utilizzare grid-flow-dense di Tailwind su ogni bento grid e verificare matematicamente che i valori col-span e row-span si incastrino perfettamente senza vuoti o angoli mancanti.
- 04Implementare Animazioni GSAP ScrollTrigger Avanzate
Scrivere GSAP reale con ScrollTrigger per il pinning dello scroll con layout divisi, effetti di scala e dissolvenza delle immagini, reveal di testo in scrubbing con cambi sequenziali di opacità e stacking dinamico delle card.
- 05Generare la Verifica Obbligatoria del Design_plan
Prima di scrivere qualsiasi codice React o UI, generare un blocco design_plan contenente l'esecuzione dell'RNG Python, il controllo AIDA, la verifica matematica dell'hero per garantire 2-3 righe, la prova di densità del bento e la conferma dell'assenza di etichette.