mcpField
A
audit

audit

github.com/owl-listener测试与质量10873 次安装20 周前更新
代码仓库

关于 audit

用于审查界面对不同输入方式、输出渠道和身体能力的支持情况。它检查键盘、触控、输入替代方案、反馈与动效,并按严重程度和影响整理问题及修复建议。

主要功能

  1. 01仅用键盘完成任务的检查
  2. 02触控目标与指针操作审查
  3. 03输入方式替代方案检查
  4. 04反馈与动效安全审查
  5. 05问题报告与修复优先级

适用场景

  1. 01检查任务能否不使用鼠标完成
  2. 02发现过小或难以操作的触控目标
  3. 03找出依赖单一输入方式的交互
  4. 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 的支持情况。

输出

以结构化报告的形式呈现调查结果:

  1. 摘要 — 整体交互无障碍评级和关键阻碍
  2. 输入方式矩阵 — 表格展示各项任务支持哪些输入方式(键盘、指针、触摸、语音)
  3. 问题列表 — 每项问题均注明严重程度、受影响的输入方式、受影响的用户以及具体修复方案
  4. 修复优先级 — 按可解除阻碍的用户数量排序

严重程度定义:

  • 严重 — 使用常见输入方式无法完成某项任务
  • 重大 — 使用某些输入方式时,某项任务难度显著增加
  • 轻微 — 存在阻碍,但仍可完成任务

评论

支持 Markdown