Il talk di Angelo Macaione a WUDRome 2026. Scorri le slide, oppure premi Presenta per vederle a schermo intero.
0 slide0 min di contenuto0 pronteFrecce per scorrere, Esc per uscire
WUDRome 2026
Chi ha deciso il default?
Angelo Macaione · Product designer & design engineer12 novembre 2026
Il dado · stesso prompt
Stessa domanda. Due risposte.
Il prompt«Quanti morti ci sono nell'opera dei Promessi sposi di Manzoni?»
100.000I morti della peste
ChatGPT
10I personaggi del romanzo
Gemini
Chi ha deciso il default?02
In chat · stesso prompt, tre modelli
Stesso prompt. Tre gusti.
Il prompt, uguale per tutti e tre«Progetta il modulo di iscrizione online per Palestra Popolare Ostiense, un'associazione sportiva no-profit di quartiere a Roma. Il modulo serve a iscrivere un nuovo socio per la stagione 2026-27. Mi aspetto una pagina html»
GPT-6.1 SolClaude Opus 5.5Gemini 4 Argon
Stesso prompt, tre modelli03
Context engineering
Miglior contesto, risposte più precise.
Non serve chiedere meglio. Serve dare al modello quello che gli manca per decidere.
Chi ha deciso il default?04
Quello che i modelli sanno fare
Quasi tutto, subito.
70%in pochi minuti
30%tutto il resto del tempo. E il 100% non è garantito.
Il prompt, lo stesso di prima«Progetta il modulo di iscrizione online per Palestra Popolare Ostiense, un'associazione sportiva no-profit di quartiere a Roma. Il modulo serve a iscrivere un nuovo socio per la stagione 2026-27.»
Le decisioni approvate diventano un design system: documentazione con due parti.
Token · i valori
ColoreAaTipografiaSpazioRaggioOmbraLayoutMotion
+
Contratto · le regole
CostruzioneAltezze 32 · 40 · 48, niente padding verticaleVisiveUn solo bottone principale per schermataAccessibilitàAlmeno 44 px al tocco, focus sempre visibileAnti-patternMai un bottone al posto di un link
=
Componente
CardOrdine
Ordine confermato
Arriva giovedì. Ti scriviamo quando parte.
Chi ha deciso il default?09
Il contesto aiuta
Conta come glielo dai.
Stesso sistema, stesso compito: punteggio di aderenza599 run · 4 dei 7 modi
Nessun fileAGENTS.md e tokenDESIGN.mdSolo MCP
3579 · 28k token89–93 · 85k94 · 42k
89–93 · 85k token
Benchmark interno, ottobre 202610
14 design system pubblici
I valori sono dati. Le regole sono prosa.
Il valore
button.primary.bg
→ color.brand.500
Un dato. Il modello lo usa così com'è.
La regola · un solo primario
PolarisHigh emphasis button for the primary action on the page. Should be used sparingly.
PrimerNever put more than one in a group of buttons, and rarely use more than one per page.
Ant DesignIf you need several buttons, we recommend that you use 1 primary button + n secondary buttons.
Tre frasi per la stessa regola. Quante volte è «rarely»?
86% dei design system ha i token · 40% ha una pipeline che li automatizza · zeroheight 202611
Il contratto · una pagina che non ha mai visto
Stesso prompt. Più un contratto.
Stessa forma del prompt di prima, una pagina nuova«Progetta la pagina dei corsi e degli orari per Palestra Popolare Ostiense… Segui il DESIGN.md allegato.» Il DESIGN.md: token, componenti e regole. Nessun contenuto di pagina.
Le regole sono contesto. Le verifiche sono codice.
La skillLa prima volta lo faccio io. La seconda la tengo per mano. La terza va quasi da sola.
Le regoleOgni errore che vedo diventa una riga. Ma oltre le 200 righe l'aderenza cala: sono contesto, non vincoli.
Il verify loopA fine skill, prima di consegnarmi il design, si controlla che le regole siano rispettate. Script Python per quello che si misura, un subagente a freddo per quello che va letto. Come la CI per il codice.