Generatore DESIGN.md

Generatore DESIGN.md

Crea file DESIGN.md pronti per l'IA per Google Stitch, Claude Code, Cursor e Copilot — definisci colori, tipografia, spaziatura e componenti per strumenti AI.

Aggiornato maggio 2026

Revisionato da Rafael Duarte

› › › › › › › ›

Basi del progetto

Dai un nome al progetto e descrivine l’intento visivo generale.

Descrivi la resa visiva desiderata. Gli agenti IA la usano per impostare il tono.

Come creare un file DESIGN.md per gli agenti AI

Una procedura guidata in nove passi, anteprima dal vivo e download immediato

1. Descrivi progetto e atmosfera visiva

Inserisci nome, tagline e una descrizione dello stile, oppure parti da uno dei sei temi pronti come Minimal & Clean o Dark & Sophisticated.

2. Definisci colori e tipografia

Assegna i colori per ruolo (primary, surface, error, success…), aggiungi gli override del tema scuro e scegli font e rapporto della scala tipografica.

3. Completa spaziature, componenti e accessibilità

Unità base, raggi di bordo, ombre, durata delle animazioni, livello WCAG e touch target minimo. Ogni passo si può saltare.

4. Controlla e scarica

Verifica il risultato nelle schede Mockup, Lint e Diff, poi copia il Markdown o scarica DESIGN.md e mettilo nella radice del progetto.

Cosa fa il generatore DESIGN.md

Dal design system a un file che Claude Code, Cursor e Stitch possono leggere

Colori per ruolo semantico

Nove ruoli per tema (primary, secondary, accent, surface, background, on-surface, error, warning, success) più quattro override per la modalità scura.

Più temi e palette pronte

Aggiungi e rinomina temi, poi carica in quello attivo una delle palette Default, Ocean, Forest, Sunset o Mono.

Scala tipografica modulare

Otto rapporti, dalla seconda minore (1,067×) alla sezione aurea (1,618×): i valori da xs a 4xl vengono calcolati e scritti nel file.

Lint del contrasto WCAG

Calcola il rapporto di contrasto di primary e testo su background, testo su surface e testo scuro su sfondo scuro, secondo il livello WCAG scelto (AA o AAA), con un link al passo da correggere.

Mockup dal vivo

Dashboard, pulsanti, modulo e avvisi vengono resi con i tuoi colori e font reali, e puoi passare da un tema all'altro prima di esportare.

Export tokens.css

La scheda Tokens genera custom property CSS (colori, font, scala, spaziature, raggi, durate) con il prefisso che scegli e un blocco .dark.

Cosa contiene il DESIGN.md generato

Il file esportato è in inglese, la lingua che gli agenti AI interpretano meglio

Sezione del file
Contenuto
1. Visual Theme & Atmosphere
La descrizione dello stile scritta nel primo passo
2. Color Palette & Roles
Una tabella ruolo / hex / uso per ogni tema, più gli override dark mode
3. Typography Rules
Font e scala, es. minor third su 1rem: xs 0.694rem … 4xl 2.488rem
4–7. Spacing, Components, Iconography, Motion
Unità base, griglia, breakpoint, raggi, ombra, icone, immagini, animazioni
8–9. Accessibility, Platform
Livello WCAG, contrasti minimi, focus, touch target, prefisso CSS e strategia dark mode

Quando ti serve un DESIGN.md

Dare agli agenti AI regole visive stabili invece di ripeterle a ogni prompt

Avviare un progetto con un agente AI

Metti il file nella radice prima di generare il primo componente, così colori, font e raggi partono già dalle tue regole.

Smettere di ripetere le specifiche nei prompt

Scrivi una volta sola il colore primario, il font e il border-radius invece di incollarli in ogni richiesta.

Lavorare con Google Stitch

Stitch usa DESIGN.md come contesto di design: un file preparato qui ti dà un punto di partenza da rifinire nel progetto.

Controllare il contrasto prima dell'handoff

La scheda Lint segnala i colori che non raggiungono 4,5:1 sul testo o 3:1 sugli elementi UI, prima che finiscano nel codice.

Gestire più marchi o varianti

Più temi con nome nello stesso file (per esempio Light e una variante di marca), ciascuno con la propria tabella di colori e la propria classe in tokens.css.

Errori comuni

Lasciare vuota l'atmosfera visiva

È il campo che dà il tono a tutto il resto: senza una descrizione l'agente ha solo valori esadecimali e torna a scelte generiche. Il Lint lo segnala come avviso.

Ignorare gli errori del Lint

Un primary come #F97316 (palette Sunset) ha un contrasto di 2,7:1 sul suo background #FFFBF5: sotto il minimo di 3:1 per gli elementi UI. L'agente lo applicherà comunque, ovunque.

Dimenticare le note facoltative

Il file esportato riporta tutte le nove sezioni, ma le note sui pulsanti, sull'animazione e le regole web/mobile compaiono solo se le compili. Lasciarle vuote toglie all'agente il contesto più specifico.

Confondere temi e modalità scura

I temi con nome sono palette indipendenti; la modalità scura è un blocco separato di quattro override. Uno non sostituisce l'altro.

Perché usare questo generatore

Invece di scrivere il Markdown da zero, compili una procedura guidata con valori predefiniti sensati e vedi subito il risultato su un mockup reale. Il controllo del contrasto e la scheda Diff mostrano cosa hai cambiato rispetto ai valori di partenza.

Senza un file di contesto, ogni prompt sceglie colori, font e spaziature a modo suo. Con un DESIGN.md nella radice, Claude Code, Cursor o Copilot possono leggere le tue regole e applicarle in modo coerente. Tutto viene generato nel browser, senza account.

DESIGN.md, README.md o design token?

Formati complementari con destinatari diversi

DESIGN.md
README.md
Design token
Destinatario
agenti AI
persone
strumenti di build
Contenuto
intenzione visiva + regole
documentazione del codice
valori con nome (colori, spazi)
Formato tipico
Markdown strutturato
Markdown libero
JSON, variabili CSS

Domande frequenti

È un file Markdown che descrive le regole visive di un progetto (colori, tipografia, spaziature, componenti) in un formato che gli agenti AI possono leggere. Il formato è nato con Google Stitch e la specifica è pubblicata da Google Labs con licenza Apache 2.0.

Riferimenti

Strumenti correlati