Nelle parole della skill
color-expert è una base di conoscenza sul colore per designer e sviluppatori che si occupano di naming, teoria del colore, spazi colore, palette, ramp, gradienti, conversioni, accessibilità e miscelazione dei pigmenti. Indirizza una richiesta verso una delle cinque modalità — progetto concreto di design o arte, ramp di design system e token di tema, arte generativa, domanda generale sul colore, o costruzione di un generatore di palette — e risponde nel registro appropriato.
Contiene una tabella task-spazio (OKLCH per il lavoro percettivo, CIELAB D50 per la stampa, CAM16 per il matching cross-media, Kubelka-Munk per i pigmenti), i tassi di successo APCA e WCAG su 281mila miliardi di coppie hex, indicazioni sul gamut-mapping, un cheat sheet CSS Color 4/5 e un elenco curato di strumenti, con oltre 140 file di riferimento indicizzati in references/INDEX.md.
Che cosa produce
- Raccomandazioni specifiche su strumenti e palette in base ai vincoli indicati, piuttosto che teoria generica.
- Un grafo di token con reference token che alimentano ruoli semantici come surface, on-surface, accent, success, warning e danger.
- Ramp dataviz sequenziali e divergenti generate all'interno del gamut per costruzione, per sRGB e Display-P3.
Come funziona
- 01Instradare la Richiesta verso una delle Cinque Modalità
Il file elenca cinque modalità comuni e indica all'agente di adattare la risposta alla richiesta esplicita dell'utente più i vincoli impliciti dal contesto, piuttosto che rispondere sempre allo stesso modo a ogni domanda sul colore.
- 02Rispondere alle Domande Generali Direttamente dal File
Per domande come cosa sia OKLCH o perché un gradiente diventi grigiastro, rispondere direttamente dal file della skill o dall'indice dei riferimenti e citare il riferimento pertinente, evitando gli strumenti a meno che l'utente non chieda come fare qualcosa.
- 03Costruire le Scale Prima in OKLCH
Per design system, ramp e token di tema, l'ordine di priorità inizia con OKLCH in modo che la luminosità resti coerente tra le tonalità e i mid-tone non diventino torbidi.
- 04Inserire un Livello Semantico Prima dell'Uso in UI
I colori usati in un programma o in un foglio di stile dovrebbero trovarsi dietro un livello semantico, con i reference token che contengono i valori concreti e i semantic token che mappano il significato su di essi.
- 05Presentare più approcci alla palette prima di restringere la scelta
Quando genera o confronta palette, la skill deve mostrare prima più approcci con i relativi compromessi, perché gli approcci basati su ancoraggio, ciclo di tonalità, coseno, armonia, illuminazione di scena ed estrazione sono adatti a problemi diversi.