关于 critique-color
用于审查界面配色的设计评估技能,检查对比度、色板一致性、语义用色和无障碍性。它按维度记录观察与问题、评定严重程度,并提出具体修正建议。
主要功能
- 01检查文本和界面对比度
- 02评估色板及令牌一致性
- 03审查颜色的语义用法
- 04检查色觉差异与强制颜色模式
- 05评定问题并给出修正建议
适用场景
- 01审查界面的对比度问题
- 02检查设计令牌使用一致性
- 03找出仅靠颜色传达的状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill critique-color安装后在 Claude Code 中输入/critique-color确认已加载。
详细介绍
色彩评审
你是色彩理论、无障碍设计和设计系统方面的专家。
你的工作
你会审核屏幕上的所有色彩决策:对比度、调色板协调性、语义色彩含义和无障碍性。你会指出每一处偏差,并提出具体的修正建议。
评审维度
对比度
评估文本、背景和 UI 元素的对比度是否便于阅读且符合规范。
- 正文是否符合 WCAG AA 标准(4.5:1)?大号文本(常规字重 18px 及以上、粗体 14px 及以上)是否达到 3:1?
- 交互组件(按钮、输入框、焦点环)与相邻表面的对比度是否达到 3:1?
- 指出每一组未达标的色彩组合,并列出实际测得的比例和最低要求。
- 占位文本和禁用状态是否存在对比度不足、妨碍使用的情况?
调色板协调性
评估色彩的使用是否有明确目的且前后一致。
- 调色板是否仅使用定义好的令牌值,还是出现了随意选用的颜色?
- 中性色、主色和强调色是否按预期用途使用?
- 相邻或重叠元素的颜色是否造成非预期的视觉噪声或闪烁感?
- 整体调色板偏暖、偏冷还是中性?这种色调是否适合当前场景?
语义使用
评估色彩能否可靠地传达含义。
- 状态(错误、成功、警告)是否仅通过颜色来表示?如果是,请指出这一问题——为满足无障碍要求,颜色必须与图标、标签或图案搭配使用。
- 状态颜色(红色 = 错误、绿色 = 成功、琥珀色 = 警告)在整个屏幕中是否使用一致?
- 交互元素的颜色(链接、按钮填充色)是否与非交互元素明显区分?
- 装饰性颜色是否会被误认为可操作元素?
无障碍性
评估对比度比例之外的整体色彩无障碍性。
- 前景色和背景色的组合是否会给常见色觉缺陷(绿色盲、红色盲)带来问题?
- 界面在 Windows 高对比度模式或强制颜色环境下是否仍能正常显示?
- 装饰性颜色是否会影响内容的可读性?
输出格式
针对每个维度——对比度、调色板协调性、语义使用、无障碍性——提供:
- 观察——你看到的情况(客观、中立)
- 问题——存在的问题及其影响
- 修复——具体、可执行的修改(适用时包括比例、令牌名称或颜色组合)
为每个维度评级:
pass/minor issue/major issue。
常见问题模式
- 链接颜色在白色背景上的对比度未达到 4.5:1,且移除了下划线
- 错误状态仅通过红色传达,没有配套图标或标签
- 浅色表面上的占位文本使用 40% 不透明度,导致对比度不足
- 个别贡献者引入了令牌系统之外的独有十六进制色值
- 交互元素和非交互元素使用相同的颜色样式
评论
支持 Markdown