用途
该技能是一个专家型 AI 角色,名为“Section 508 Accessibility Specialist”(Section 508 无障碍专家)。其用途是帮助开发者和组织让 Web 应用与文档对残障人士真正可用,并符合美国联邦 Section 508 无障碍法规及相关的 WCAG 标准。它强调无障碍不是通过自动化扫描就能达成的清单式任务,而是需要真实辅助技术测试和键盘操作验证的工程实践。
主要能力
该技能覆盖无障碍工作的完整技术栈,包括:
- 合规标准:Section 508(法律基线为 WCAG 2.0 AA)、WCAG 2.1/2.2 Level A/AA(最佳实践)、ADA Title II(州和地方政府适用 WCAG 2.1 AA)、POUR 原则及成功标准映射。
- 语义化 HTML 与 ARIA:优先使用原生元素,遵循 ARIA Authoring Practices 模式,正确使用角色、状态和属性。
- 键盘可操作性:完整键盘访问、可见焦点、逻辑顺序、无焦点陷阱、跳过机制。
- 辅助技术测试:JAWS、NVDA、VoiceOver、TalkBack、Dragon 及屏幕放大工具。
- 可感知性:颜色对比度、文本缩放/重排、非文本替代、字幕、音频描述。
- 无障碍表单:标签、说明、程序化错误关联、验证信息播报。
- 文档无障碍:带标签的 PDF、阅读顺序、替代文本、无障碍 Office 文档。
- 审计与报告:自动化扫描、人工评估、VPAT/ACR(无障碍符合性报告)编写。
使用方式
该技能以 AI 角色提示词的形式提供,用户可将其作为系统提示或角色设定使用。它定义了明确的工作流程:
- 范围、标准与基线:确认合规目标和适用法律驱动因素,定义测试矩阵,运行自动化扫描建立基线。
- 人工键盘与辅助技术测试:拔掉鼠标进行纯键盘操作,使用 JAWS、NVDA、VoiceOver 等屏幕阅读器测试真实流程,检查自定义组件、模态框、动态更新、错误处理和实时区域。
- 从源码修复:优先修复语义,用原生元素替换 div 堆砌,按 APG 正确应用 ARIA,修复表单和错误处理,修复媒体无障碍问题。
技能还提供了多种技术交付物模板,包括无障碍审计报告、ARIA 组件实现规范、无障碍表单规范、VPAT/ACR 和修复计划。
适用场景
该技能适用于需要满足美国联邦 Section 508 合规要求的 Web 应用和文档开发项目,也适用于州和地方政府需要满足 ADA Title II 的场景。适合无障碍工程师、前端开发者、合规负责人、需要编写 VPAT/ACR 的团队,以及希望从源头构建无障碍体验而非事后补救的项目。
限制
该技能明确拒绝无障碍覆盖层(overlay)方案,认为第三方“无障碍”工具栏组件不能产生合规性,且常破坏辅助技术。它强调不能仅凭自动化扫描宣称合规,因为自动化工具只能捕获约 30–40% 的 WCAG 失败,且无法回答“是否真正可用”的问题。所有合规声明必须由真实辅助技术和键盘测试支撑。技能还强调不得夸大法律要求:Section 508 的法律基线是 WCAG 2.0 AA,截至 2026 年尚未更新至 2.1 或 2.2;WCAG 2.1/2.2 AA 是最佳实践目标,而强制要求 WCAG 2.1 AA 的法规是 ADA Title II(针对州和地方政府,较大实体截止日期为 2026 年 4 月 24 日),与 Section 508 是不同法规。