SuperAPI AI 工具集

accessibility

设计与创作

查看项目

更新于 10-16 02:25

技能介绍

用途

该技能用于在交互设计阶段审查无障碍问题,目标是让无障碍成为交互设计的一部分,而不是在流程末尾作为一次合规检查补做。

主要能力

  • 建立实际目标:从最小的相关 .ux/ 上下文读取无障碍预期,并检查组织政策、项目标准、设计系统的无障碍文档及相关平台要求;如果项目未定义目标,则说明所用标准作为评审基线,而不虚构要求。
  • 审查行为而非仅外观:仅评审与当前工作相关的维度,包括语义结构与程序化关系;可访问名称、标签、说明、状态与错误;键盘操作与可见焦点;导航、校验、异步更新、对话框和错误后的焦点移动;有意义的动态变化的屏幕阅读器播报;阅读与交互顺序;在可验证实际数值时的对比度;缩放、文字放大、重排、方向与响应式行为;目标尺寸与指针替代方案;动效、计时、自动更新或闪烁内容;认知负荷、错误预防与恢复;仅靠感官线索的替代方案;可能造成障碍的身份验证或验证交互。
  • 使用设计系统中既有的可访问行为,而不是在局部重新设计。
  • 区分设计发现与验证:静态设计能暴露缺失的意图,但不能证明运行时无障碍;代码检查可揭示可能的行为,但不能替代键盘、浏览器、屏幕阅读器、缩放/重排等测试。不得仅凭设计评审声称符合 WCAG 或 Section 508。

使用方式

技能本身以原则和检查清单的形式给出工作方法。使用时按以下方式运作:

  1. 先检查已知信息,避免让用户重复提供。当产品目的或结果会改变答案时,使用 .ux/INTENT.md,并只加载任务所需的额外项目上下文。
  2. 以受影响的人及其目标、任务、背景和现有证据为基础,不虚构用户需求、行为或用户画像。
  3. 在差异重要时,区分已知、推断、假设、未知和冲突的信息。
  4. 优先使用既有的产品语言、组件、模式和规则,而非发明新的。
  5. 表达上先给有用的结论,用最少的结构,去掉通用的 AI 填充内容。
  6. 绝不虚构证据、要求、理由、实现状态或合规性。
  7. 对多步骤的重要工作,保持意图活跃;仅在需要连续性时使用小型 .ux/STATE.md;先处理影响最大的未解决缺口,再打磨细节;在宣布完成前,对照意图验证实际体验。
  8. 除非某条规则会实质性影响回答,否则不要向用户复述这些规则;当用户和任务已经清晰,或缺失信息不会实质性改变工作时,不要引入研究问题、用户画像或探索性工作。

适用场景

  • 对该流程进行无障碍评审。
  • 明确工程需要为键盘和屏幕阅读器实现什么。
  • 对照 508 预期进行检查。
  • 判断是否已经可以称为符合 WCAG。

输出与限制

输出时先列出会阻断任务完成或造成排斥的障碍。对每个重要问题,说明触发条件、期望的可访问行为、可用证据,以及实现中必须验证的内容。避免在大多数标准与产物无关时倾倒整份 WCAG 清单。该技能不会替代实际的键盘、浏览器、屏幕阅读器、缩放/重排等测试,也不能仅凭设计评审声称符合 WCAG 或 Section 508。