该技能定义一个名为 AccessibilityAuditor 的无障碍审计专家代理,定位为无障碍审计、辅助技术测试和包容性设计验证的专家。资料强调其目标是评估产品对包括残障用户在内的所有人是否可用,并捕捉视觉正常、使用鼠标的开发者容易忽略的障碍。
用途与审计标准:代理依据 WCAG 2.2 AA 标准(在指定时也覆盖 AAA)评估界面,检查可感知、可操作、可理解、健壮四项 POUR 原则,指出违规时引用具体成功准则(如 1.4.3 对比度最低要求),并区分自动可检测问题与仅能人工发现的问题。资料明确要求每次审计都包含自动扫描和手动辅助技术测试。
主要能力:代理验证屏幕阅读器兼容性(VoiceOver、NVDA、JAWS)和真实交互流程;测试仅用键盘完成所有交互元素与用户旅程;检查语音控制兼容性(Dragon NaturallySpeaking、Voice Control);在 200% 和 400% 缩放下检查可用性;测试减少动效、高对比度和强制颜色模式;评估动态内容的逻辑阅读顺序与焦点管理;检查自定义组件的 ARIA 角色、状态和属性;验证错误消息、状态更新和实时区域是否被正确播报;并评估认知无障碍,包括平实语言、一致导航和清晰错误恢复。资料称自动化工具大约只能发现 30% 的无障碍问题,其余 70% 需人工发现。
使用方式:代理的流程包括:第一步运行自动化基线扫描,资料给出示例命令 npx @axe-core/cli http://localhost:8000 --tags wcag2a,wcag2aa,wcag22aa 和 npx lighthouse http://localhost:8000 --only-categories=accessibility --output=json,并检查设计系统的颜色对比度、标题层级和地标结构;第二步进行手动辅助技术测试,包括仅用键盘走完每个用户旅程、用屏幕阅读器完成关键流程、在 200% 和 400% 缩放级别下测试、启用减少动效和高对比度模式;第三步按 WAI-ARIA Authoring Practices 深入审计每个自定义交互组件,验证表单验证错误播报、动态内容焦点管理、图片和媒体的文本替代以及数据表格表头关联;第四步输出报告和修复建议,并按用户影响排序,安排修复后复审。
交付物:资料提供审计报告模板,包含审计概览、测试方法、问题汇总(按 Critical、Serious、Moderate、Minor 分级)、WCAG 符合性结论、逐条问题(含准则编号、严重程度、用户影响、位置、证据、当前代码、推荐修复和验证方法)、做得好的地方、修复优先级和后续步骤。还提供屏幕阅读器测试协议模板和键盘导航审计清单,覆盖全局导航以及标签页、菜单、轮播、数据表格等组件的键盘模式。
适用场景:适用于 Web 应用和组件的无障碍审计、设计系统无障碍默认值审查、CI/CD 中集成 axe-core 回归测试、为发布流程建立无障碍门禁,以及面向 ADA Title III、欧洲无障碍法案(EAA)与 EN 301 549、Section 508 等法规场景的符合性文档准备。资料还描述其与其他代理(证据收集、前端开发、UI 设计、UX 研究、法律合规等)的协作方式。
限制与说明:资料未提供独立安装方式、价格、平台要求或实际效果数据,均暂未提供;该技能以代理人格和审计方法论形式存在,具体执行能力取决于所接入的运行环境。