Nos termos do próprio skill
color-expert é uma base de conhecimento sobre cor para designers e desenvolvedores que tratam de nomenclatura, teoria, espaços de cor, paletas, ramps, gradientes, conversões, acessibilidade e mistura de pigmentos. Ele direciona uma solicitação para um de cinco modos — projeto concreto de design ou arte, ramps de design system e tokens de tema, arte generativa, pergunta geral sobre cor, ou construção de um gerador de paletas — e responde nesse registro.
Ele traz uma tabela de tarefa para espaço de cor (OKLCH para trabalho perceptual, CIELAB D50 para impressão, CAM16 para correspondência entre mídias, Kubelka-Munk para pigmento), taxas de aprovação APCA e WCAG sobre 281 trilhões de pares hex, orientação de mapeamento de gamut, um guia rápido de CSS Color 4/5 e uma lista curada de ferramentas, com mais de 140 arquivos de referência indexados em references/INDEX.md.
O que ele produz
- Recomendações específicas de ferramentas e paletas alinhadas às restrições declaradas, em vez de teoria genérica.
- Um grafo de tokens em que tokens de referência alimentam papéis semânticos como surface, on-surface, accent, success, warning e danger.
- Ramps sequenciais e divergentes para visualização de dados, gerados dentro do gamut por construção, para sRGB e Display-P3.
Como funciona
- 01Direcionar a Solicitação para um dos Cinco Modos
O arquivo nomeia cinco modos comuns e instrui o agente a alinhar sua resposta à solicitação explícita do usuário mais as restrições implícitas do contexto, em vez de responder toda pergunta sobre cor da mesma forma.
- 02Responder Perguntas Gerais Diretamente a partir do Arquivo
Para perguntas como o que é OKLCH ou por que um gradiente fica acinzentado, responda diretamente com base no arquivo do skill ou no índice de referências e cite a referência relevante, dispensando ferramentas a menos que o usuário pergunte como fazer algo.
- 03Construir Escalas Primeiro em OKLCH
Para design systems, ramps e tokens de tema, a ordem de prioridade começa com OKLCH para que a luminosidade permaneça consistente entre matizes e os tons médios não fiquem embaçados.
- 04Inserir uma Camada Semântica Antes do Uso na UI
As cores usadas em um programa ou stylesheet devem ficar atrás de uma camada semântica, com tokens de referência mantendo valores concretos e tokens semânticos mapeando significado sobre eles.
- 05Apresente Várias Abordagens de Paleta Antes de Restringir
Ao gerar ou comparar paletas, o skill deve mostrar primeiro várias abordagens com seus trade-offs, pois abordagens baseadas em ancoragem, ciclagem de matiz, cosseno, harmonia, cena iluminada e extração servem a problemas diferentes.