Словами самого skill
color-expert — это база знаний о цвете для дизайнеров и разработчиков, охватывающая нейминг, теорию, цветовые пространства, палитры, рампы, градиенты, конверсии, доступность и смешивание пигментов. Он направляет запрос в один из пяти режимов — конкретный дизайн- или арт-проект, рампы дизайн-системы и токены темы, генеративное искусство, общий вопрос о цвете или создание генератора палитр — и отвечает в соответствующем регистре.
Он содержит таблицу соответствия задач и цветовых пространств (OKLCH для перцептивной работы, CIELAB D50 для печати, CAM16 для кросс-медийного сопоставления, Kubelka-Munk для пигментов), показатели прохождения APCA и WCAG по 281 триллиону пар hex-цветов, рекомендации по gamut-mapping, шпаргалку по CSS Color 4/5 и подобранный список инструментов, а также 140+ справочных файлов, проиндексированных в references/INDEX.md.
Что он выдаёт
- Конкретные рекомендации по инструментам и палитрам, подобранные под заявленные ограничения, а не общая теория.
- Граф токенов, где референсные токены питают семантические роли, такие как surface, on-surface, accent, success, warning и danger.
- Последовательные и дивергентные рампы для визуализации данных, генерируемые в пределах gamut по построению, для sRGB и Display-P3.
Как это работает
- 01Направление запроса в один из пяти режимов
Файл называет пять распространённых режимов и указывает агенту сопоставлять ответ с явным запросом пользователя плюс подразумеваемыми ограничениями из контекста, а не отвечать на все вопросы о цвете одинаково.
- 02Отвечать на общие вопросы прямо из файла
На вопросы вроде того, что такое OKLCH или почему градиент становится серым, отвечайте прямо из файла skill или справочного индекса и указывайте соответствующую справку, обращаясь к инструментам только если пользователь спрашивает, как что-то сделать.
- 03Строить шкалы сначала в OKLCH
Для дизайн-систем, рамп и токенов темы порядок приоритетов начинается с OKLCH, чтобы светлота оставалась стабильной по всем оттенкам, а средние тона не становились мутными.
- 04Вставлять семантический слой перед использованием в UI
Цвета, используемые в программе или таблице стилей, должны находиться за семантическим слоем: референсные токены хранят конкретные значения, а семантические токены отображают на них смысл.
- 05Сначала представьте несколько подходов к палитре, а затем сужайте выбор
При генерации или сравнении палитр skill должен сначала показать несколько подходов с их компромиссами, поскольку подходы на основе якорей, циклирования оттенков, косинусные, на основе гармонии, освещения сцены и извлечения подходят для разных задач.