以 skill 自身的术语
color-expert 是一个面向设计师和开发者的色彩知识库,涵盖命名、理论、色彩空间、调色板、色阶、渐变、转换、无障碍性和颜料混合。它会将请求路由到五种模式之一——具体的设计或艺术项目、设计系统色阶与主题 token、生成式艺术、一般色彩问题,或构建调色板生成器——并以相应的语域作答。
它包含一张任务对应色彩空间的表格(感知性工作用 OKLCH,印刷用 CIELAB D50,跨媒介匹配用 CAM16,颜料混合用 Kubelka-Munk),涵盖 2.81 万亿个十六进制颜色对的 APCA 与 WCAG 通过率数据、色域映射指南、CSS Color 4/5 速查表,以及一份精选工具列表,超过 140 个参考文件被收录在 references/INDEX.md 之下并建立索引。
它产出什么
- 针对所述约束给出具体的工具和调色板建议,而非泛泛的理论。
- 一张 token 关系图,参考 token 为 surface、on-surface、accent、success、warning、danger 等语义角色提供数值。
- 通过构造方式确保色域内的顺序型与发散型数据可视化色阶,适用于 sRGB 和 Display-P3。
工作方式
- 01将请求路由到五种模式之一
该文件列出了五种常见模式,并指示 Agent 根据用户的明确请求以及上下文中隐含的约束来匹配其回应,而不是对所有色彩问题都用同一种方式回答。
- 02直接依据文件回答一般性问题
对于诸如“什么是 OKLCH”或“为什么渐变会发灰”这类问题,直接依据该 skill 文件或参考索引作答,并引用相关参考资料,只有当用户询问具体操作方法时才涉及工具。
- 03先在 OKLCH 中构建色阶
对于设计系统、色阶和主题 token,优先顺序首先是 OKLCH,这样明度在不同色相之间保持一致,中间色调也不会变得浑浊。
- 04在 UI 使用之前插入一个语义层
程序或样式表中使用的颜色应位于一个语义层之后,由参考 token 保存具体数值,语义 token 则将含义映射到这些数值上。
- 05先展示多种调色板方案,再收窄范围
在生成或比较调色板时,该 skill 应先展示多种方案及其取舍,因为基准色扩展、色相循环、余弦函数、色彩和谐规则、场景光照和提取等方法适用于不同问题。