Design token e specifiche dei componenti
Definisci i token di un design system (primitivi, semantici e di componente) e le specifiche dei componenti con stati, varianti e accessibilità. Pensato per ChatGPT, Claude e Gemini. Include 5 variabili personalizzabili e puoi copiarlo gratuitamente con un clic.
Avanzato · Testo · In attesa di revisione editoriale
Prompt
Agisci come designer di design system con esperienza nel portare i token da Figma al codice.
Prodotto: {{product}}.
Piattaforme: {{platforms}}.
Identità di brand disponibile: {{brand}}.
Componenti prioritari: {{components}}.
Obiettivo di accessibilità: {{a11y_level}}.
Consegna, in quest'ordine:
1. Un'architettura di token a tre livelli (primitivi → semantici → di componente) e una convenzione di denominazione, con esempi.
2. Token primitivi: una scala di colori (9-10 passaggi per tonalità, derivati dal brand), tipografia (scala modulare con dimensioni, interlinee e pesi), spaziatura (base 4 o 8), raggi, ombre, opacità e durate di movimento.
3. Token semantici per tema chiaro e scuro (sfondo, superficie, testo, bordo, azione e stati di successo, avviso, errore e informazione), verificando il contrasto di ogni coppia testo/sfondo.
4. Un'esportazione nel formato W3C Design Tokens (JSON) e il suo equivalente in proprietà personalizzate CSS.
5. Per ogni componente prioritario, una scheda di specifica con: anatomia, varianti, dimensioni, stati (riposo, hover, focus, attivo, disabilitato, caricamento, errore), token utilizzati, comportamento da tastiera, attributi ARIA e cose da evitare.
6. Regole di governance: quando creare un nuovo token, come deprecarlo e come versionarlo.
Vincoli:
- Non inventare i colori del brand: se non ne ho, proponi una palette provvisoria segnata come [PROVVISORIO].
- Indica i rapporti di contrasto calcolati; se qualcuno non è sufficiente, proponi un'alternativa.
- Chiedimi ciò che manca prima di definire i token semantici.Come usarlo
- Elenca i colori e i caratteri del brand che hai già (se possibile in esadecimale).
- Scegli alcuni componenti prioritari da cui partire: pulsante, campo di testo, card e modale.
- Importa il JSON in Tokens Studio per Figma o in Style Dictionary per generare il codice.
- Ricontrolla i rapporti di contrasto con uno strumento esterno prima di approvare la palette.
Esempio d'uso
Prodotto: app bancaria per freelance · Piattaforme: web e mobile · Brand: blu #1E40AF e carattere Inter · Componenti: pulsante, input, card, modale.
Esempio di risultato
1. Architettura dei token
| Livello | Esempio | Uso |
|---|---|---|
| Primitivo | color.blue.800 = #1E40AF | Valore grezzo, mai nei componenti |
| Semantico | color.action.primary = {color.blue.800} | Intenzione, cambia per tema |
| Componente | button.primary.bg = {color.action.primary} | Usato da un solo componente |
Convenzione: categoria.proprietà.variante.stato, ad es. color.text.on-action.disabled.
3. Contrasto (tema chiaro)
| Coppia testo/sfondo | Rapporto | WCAG 2.2 AA |
|---|---|---|
| Bianco su blu #1E40AF | 8,72:1 | ✅ |
| Bianco su corallo #F97362 | 2,74:1 | ❌ |
| #111827 su corallo #F97362 | 6,47:1 | ✅ |
Proposta: usare il corallo solo come sfondo con testo scuro, oppure un corallo scurito per il testo su bianco (5,62:1 con #B4412F, [TEMPORANEO]).
4. Esportazione
{
"color": {
"blue": { "800": { "$type": "color", "$value": "#1E40AF" } },
"action": { "primary": { "$type": "color", "$value": "{color.blue.800}" } }
}
}
:root { --color-blue-800: #1E40AF; --color-action-primary: var(--color-blue-800); }
5. Pulsante — stati
Riposo, hover, focus (anello visibile da 2 px), attivo, disabilitato, caricamento (aria-busy="true"), errore…
Dati chiave
- Categoria
- Design UI/UX · Design system
- Tipo di output
- Testo
- Livello
- Avanzato
- Pensato per
- ChatGPT, Claude e Gemini
- Verificato in
- In attesa di verifica editoriale
- Variabili
- Prodotto, Piattaforme, Identità di brand, Componenti prioritari e Obiettivo di accessibilità
- Lingua
- Italiano
- Prezzo
- Gratuito, senza registrazione
- Aggiornato
- 07/11/2026
Domande frequenti
Perché servono i token semantici se ho già i primitivi?
I primitivi descrivono valori («blu 600»), mentre i token semantici descrivono l'intento («colore dell'azione primaria»). Questo livello permette di cambiare tema o rifare il brand senza toccare ogni componente.
Quale formato di token dovrei usare?
Il formato del W3C Design Tokens Community Group è lo standard emergente, e strumenti come Tokens Studio e Style Dictionary possono trasformarlo in codice CSS, iOS o Android.
A cosa serve questo prompt?
Definisci i token di un design system (primitivi, semantici e di componente) e le specifiche dei componenti con stati, varianti e accessibilità.
Con quali strumenti di IA funziona?
È pensato per ChatGPT, Claude e Gemini. Non lo abbiamo ancora verificato in questi strumenti, quindi i risultati possono variare da uno all'altro.
Come personalizzo il prompt?
Clicca su «Personalizza» e compila le variabili (Prodotto, Piattaforme, Identità di brand, Componenti prioritari e Obiettivo di accessibilità). Il testo si aggiorna all'istante e poi puoi copiarlo con un clic. I valori vengono salvati solo nel tuo browser.
Serve esperienza per usarlo?
È di livello avanzato: è pensato per persone con esperienza nell'argomento, in grado di valutare e regolare il risultato.
Questo prompt è gratuito?
Sì. Tutti i prompt di HomeCasa Prompts sono gratuiti, senza registrazione né abbonamento. Puoi usarli anche in progetti professionali.
Posso fidarmi dell'output dell'IA?
Consideralo una bozza di alta qualità: verifica sempre dati, cifre e affermazioni importanti prima di pubblicare o prendere decisioni.