Nelle parole della skill
Questa skill insegna agli agenti di codice a produrre un design visivo di livello agenzia da 150.000 $+ definendo scelte tipografiche precise, ritmo spaziale, tecniche di ombreggiatura, strutture delle card e pattern di movimento fluidi. Vieta i default generici (Inter, Roboto, icone a tratto spesso, ombre dure, easing standard) e impone alternative premium come Geist o Clash Display, icone ultra-sottili e transizioni cubic-bezier personalizzate.
Ogni output deve combinare un Vibe Archetype unico (Ethereal Glass, Editorial Luxury o Soft Structuralism) con un Layout Archetype (Asymmetrical Bento, Z-Axis Cascade o Editorial Split) per evitare ripetizioni. I componenti utilizzano contenitori Double-Bezel annidati, icone finali Button-in-Button, spazi bianchi massivi (py-24 a py-40) e animazioni di ingresso interpolate allo scroll. Ogni movimento simula la fisica del mondo reale usando solo transform e opacity, con vincoli di performance rigorosi per il mobile.
Che cosa produce
- Codice React/Tailwind/HTML impeccabile e pixel-perfect che implementa gli Archetipi di Vibe e Layout selezionati con strutture di componenti Double-Bezel, motion cubic-bezier personalizzato e collasso responsive per mobile
Come funziona
- 01Attiva il Variance Engine
Prima di scrivere il codice, l'agente seleziona silenziosamente un Vibe Archetype e un Layout Archetype da combinazioni premium predefinite in base al contesto del prompt, per garantire un output unico e su misura.
- 02Struttura Sfondo e Tipografia
Stabilisce la texture scelta (nero OLED con gradienti radiali, crema calda con overlay di rumore, o grigio argento con ombre morbide) e imposta dimensioni tipografiche enormi con macro-spaziatura esagerata.
- 03Progetta Strutture di Componenti Nidificati
Costruisce tutte le card, gli input e le grid principali usando la tecnica Double-Bezel: un guscio esterno con bordo sottile e padding avvolge un nucleo interno con sfondo proprio e un raggio più piccolo calcolato matematicamente.
- 04Coreografa il Movimento Fluido
Inserisce transizioni cubic-bezier personalizzate per tutti i cambi di stato, rivelazioni di navigazione scaglionate con spostamenti translate-y e opacity, e fisica di hover magnetico sui bottoni con traslazione diagonale e scaling.
- 05Applica l'Interpolazione allo Scroll
Gli elementi entrano nel viewport con una delicata animazione fade-up (translate-y-16 blur-md opacity-0 che si risolve in 800ms+) usando IntersectionObserver o whileInView di Framer Motion, mai listener di scroll su window.
- 06Convalida rispetto alla Checklist Pre-Output
Valuta il codice rispetto a una matrice di 11 punti che garantisce l'assenza di pattern vietati, la corretta selezione dell'archetipo, l'architettura Double-Bezel, l'easing personalizzato, il collasso mobile e animazioni sicure per la GPU prima della consegna.