In den eigenen Worten des Skills
color-expert ist eine Farbwissensdatenbank für Designer und Entwickler, die sich mit Benennung, Theorie, Farbräumen, Paletten, Farbverläufen (Ramps), Gradienten, Konvertierungen, Barrierefreiheit und Pigmentmischung befasst. Er leitet eine Anfrage in einen von fünf Modi — konkretes Design- oder Kunstprojekt, Design-System-Ramps und Theme-Tokens, generative Kunst, allgemeine Farbfrage oder Aufbau eines Palettengenerators — und antwortet in diesem Register.
Er enthält eine Aufgabe-zu-Farbraum-Tabelle (OKLCH für perzeptuelle Arbeit, CIELAB D50 für Druck, CAM16 für medienübergreifenden Abgleich, Kubelka-Munk für Pigmente), APCA- und WCAG-Bestehensquoten über 281 Billionen Hex-Paare, Hinweise zum Gamut-Mapping, ein CSS Color 4/5-Cheatsheet und eine kuratierte Werkzeugliste, mit über 140 Referenzdateien, indiziert unter references/INDEX.md.
Was er erzeugt
- Konkrete Werkzeug- und Palettenempfehlungen, abgestimmt auf die genannten Einschränkungen statt auf allgemeine Theorie.
- Ein Token-Graph, bei dem Referenz-Tokens semantische Rollen wie surface, on-surface, accent, success, warning und danger speisen.
- Sequenzielle und divergierende Dataviz-Ramps, die konstruktionsbedingt im Gamut liegen, für sRGB und Display-P3.
So funktioniert es
- 01Die Anfrage in einen von fünf Modi lenken
Die Datei benennt fünf gängige Modi und weist den Agenten an, seine Antwort an die explizite Anfrage des Nutzers plus implizite Einschränkungen aus dem Kontext anzupassen, statt jede Farbfrage gleich zu beantworten.
- 02Allgemeine Fragen direkt aus der Datei beantworten
Bei Fragen wie „Was ist OKLCH?“ oder „Warum wirkt ein Gradient grau?“ direkt aus der Skill-Datei oder dem Referenzindex antworten und die relevante Referenz zitieren, ohne auf Tooling zurückzugreifen, sofern der Nutzer nicht nach einer Vorgehensweise fragt.
- 03Skalen zuerst in OKLCH aufbauen
Für Design-Systeme, Ramps und Theme-Tokens beginnt die Prioritätsreihenfolge mit OKLCH, damit die Helligkeit über alle Farbtöne hinweg konsistent bleibt und Mitteltöne nicht trüb werden.
- 04Eine semantische Ebene vor der UI-Nutzung einfügen
Farben, die in einem Programm oder Stylesheet verwendet werden, sollten hinter einer semantischen Ebene liegen, wobei Referenz-Tokens konkrete Werte enthalten und semantische Tokens Bedeutung darauf abbilden.
- 05Mehrere Paletten-Ansätze vorstellen, bevor Sie eingrenzen
Beim Generieren oder Vergleichen von Paletten sollte der Skill zunächst mehrere Ansätze mit ihren jeweiligen Trade-offs zeigen, da ankerbasierte, hue-cycling-, cosinus-, harmoniebasierte, szenenbeleuchtete und extraktionsbasierte Ansätze für unterschiedliche Probleme geeignet sind.