Design Tokens dopo il DTCG: Governance invece di Convenzione
Il DTCG ha uno standard stabile e un'adozione all'84%. I design token non sono più una convenzione interna, ma un contratto tra design e IA generativa.
Per anni ogni team ha inventato la propria sintassi per i design token: chi usava color-primary-500, chi colorBrandMain, chi un JSON piatto senza alcuna struttura condivisa.
Questa frammentazione non è più sostenibile ed è oggi superata da uno standard.
Il Design Tokens Community Group (DTCG), un gruppo di lavoro del W3C, ha pubblicato la prima specifica stabile, con un’adozione che ha già superato l’84% tra i professionisti di design system. Ma il cambiamento più importante non è tecnico: è che il token smette di essere una convenzione interna al team e diventa un contratto leggibile da chiunque, incluse le pipeline di generazione automatica.
Questa è una guida per capire cosa cambia architetturalmente quando il token passa da variabile a governance.
Perché il Token era Solo una Convenzione
Senza uno standard condiviso, ogni design system ha reinventato lo stesso problema in isolamento.
- Sintassi Non Interoperabile: Ogni tool (Figma, Style Dictionary, tool proprietari) usava un proprio formato, costringendo a scrivere trasformatori custom per far comunicare design e codice.
- Nessuna Fonte di Verità Portabile: I token vivevano dentro un singolo strumento, non come artefatto indipendente dalla piattaforma.
- Debito di Naming Silenzioso: Ogni nuovo designer introduceva una propria convenzione, e nessun meccanismo automatico segnalava la deriva.
Strategic Insight: Un token senza standard condiviso non è infrastruttura; è una preferenza personale travestita da sistema.
Cosa Cambia con lo Standard DTCG
Il DTCG definisce un formato comune: tipo del token, valore, e metadata descrittivi in un JSON portabile tra strumenti diversi.
{
"color": {
"brand": {
"primary": {
"$value": "#2563eb",
"$type": "color",
"$description": "Colore primario del brand"
}
}
}
}
Il beneficio architetturale non è la sintassi in sé: è che qualsiasi strumento, umano o automatizzato, può leggere lo stesso file e capire esattamente cosa rappresenta ogni valore, senza convenzioni tacite da imparare a memoria.
Il Vero Salto: Token come Governance per l’IA Generativa
Qui il cambiamento diventa strategico, non solo tecnico.
- Fonte di Verità per gli Assistenti IA: Gli strumenti di generazione UI oggi leggono il design system come riferimento primario, invece di allucinare colori o spaziature plausibili ma inventate.
- Governance Automatica su Repository: Sistemi che scansionano il codice possono verificare che ogni nuova variante rispetti i token approvati, applicando in automatico lo stesso principio delle regole integrate nelle pipeline CI/CD invece di affidarsi a una revisione umana manuale su ogni pull request.
- Coerenza Cross-Team senza Sincronizzazione Manuale: Se il token è la fonte di verità, i team di prodotto e i sistemi automatizzati leggono lo stesso contratto, eliminando la deriva che nasceva da interpretazioni diverse.
Trade-off Reality: Il token diventa più potente, ma anche più critico da mantenere corretto: un errore nel file dei token oggi si propaga automaticamente a ogni sistema che lo consuma, umano o artificiale.
Matrice: Token come Convenzione vs Token come Governance
| Dimensione | Token come Convenzione | Token come Governance (DTCG) |
|---|---|---|
| Interoperabilità | Legata al singolo tool | Portabile tra strumenti diversi |
| Fonte di Verità | Implicita, nella testa del team | Esplicita, in un file leggibile da tutti |
| Consumo Automatizzato | Richiede trasformatori custom | Nativo per strumenti IA e pipeline di generazione |
| Costo di un Errore | Isolato a un progetto o team | Propagato a ogni sistema che legge il token |
Un token non standardizzato è una preferenza; un token DTCG è un contratto che l’intero sistema, umano e automatizzato, può rispettare.
Conclusione: Dal Componente al Contratto
Questo è il livello sottostante a quanto già visto nel Design System come Infrastruttura: non basta più trattare i token come variabili di comodo, vanno progettati e governati come l’interfaccia più fondamentale del sistema.
Con l’adozione di strumenti generativi nel flusso di design-to-code, il token è spesso l’unico contratto esplicito che separa una generazione coerente con il brand da una plausibile ma sbagliata.
Il valore di un design system oggi si misura da quanto bene i suoi token resistono a essere letti da chi non li ha scritti, umano o IA che sia.