user-preference-respect
该技能用于设计能够检测并响应系统级用户偏好的界面,涵盖深色模式、减少动态效果、高对比度、文字缩放等无障碍设置。核心原则是:操作系统已经记录了用户的需求,界面应当倾听并自动响应,而不是忽略或覆盖用户主动做出的无障碍决定。技能列出了 prefers-reduced-motion、prefers-contrast、prefers-color-scheme、forced-colors、prefers-reduced-transparency 等媒体查询偏好,并针对每种偏好给出具体处理方式,例如关闭装饰性动画、增强对比度、提供真正的深色模式、不抵抗系统颜色覆盖、移除半透明背景等。同时提供渐进增强、自动检测而非让用户重复配置、逐一及组合测试等实现原则,以及一份评估清单,用于检查各偏好是否被正确检测和响应。