关于 audit
用于审查界面对不同输入方式、输出渠道和身体能力的支持情况。它检查键盘、触控、输入替代方案、反馈与动效,并按严重程度和影响整理问题及修复建议。
主要功能
- 01仅用键盘完成任务的检查
- 02触控目标与指针操作审查
- 03输入方式替代方案检查
- 04反馈与动效安全审查
- 05问题报告与修复优先级
适用场景
- 01检查任务能否不使用鼠标完成
- 02发现过小或难以操作的触控目标
- 03找出依赖单一输入方式的交互
- 04审查动效与辅助反馈
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owl-listener/ inclusive-design-skills --skill audit安装后在 Claude Code 中输入/audit确认已加载。
详细介绍
多元交互审查
全面审查界面如何支持多样的输入方式、输出渠道和身体能力。
流程
阶段 1:键盘检查
使用 keyboard-navigation,尝试仅通过键盘完成每项任务。 记录:无法访问的元素、焦点顺序问题、缺少焦点指示器、键盘陷阱和缺少跳转链接。
阶段 2:触摸和指针检查
使用 touch-target-design,测量所有交互元素。 记录:目标尺寸过小、间距不足、依赖精确操作的交互,以及缺少点击替代方式。
阶段 3:输入替代方式检查
使用 multi-modal-input 和 gesture-alternatives,确认每种交互至少有两种输入方式。记录:依赖单一输入方式的情况、禁用粘贴的字段、仅支持手势的功能,以及复杂交互缺少替代方式的情况。
阶段 4:反馈和动态效果检查
使用 feedback-and-status 和 motion-sensitivity,确认所有反馈都能通过多种感官获取,且动态效果安全。 记录:仅通过颜色传达的指示、缺少屏幕阅读器播报、危险的动态效果,以及对 prefers-reduced-motion 的支持情况。
输出
以结构化报告的形式呈现调查结果:
- 摘要 — 整体交互无障碍评级和关键阻碍
- 输入方式矩阵 — 表格展示各项任务支持哪些输入方式(键盘、指针、触摸、语音)
- 问题列表 — 每项问题均注明严重程度、受影响的输入方式、受影响的用户以及具体修复方案
- 修复优先级 — 按可解除阻碍的用户数量排序
严重程度定义:
- 严重 — 使用常见输入方式无法完成某项任务
- 重大 — 使用某些输入方式时,某项任务难度显著增加
- 轻微 — 存在阻碍,但仍可完成任务
评论
支持 Markdown