以 skill 自身的术语
一套针对 HTML 无障碍的参考与修复规则集,面向在编程 Agent 中新增或审查交互式 UI 的设计师和开发者。它按优先级和影响力对九类规则排序,从可访问名称、键盘可达性、焦点与对话框、以及处于「critical」级别的工具边界开始,依次到语义、表单与错误、播报、对比与状态,最后是媒体与动效。
每个类别都是一份简短的具体要求清单,例如给纯图标按钮加 aria-label、tabindex 不高于 0、给校验失败的字段加 aria-invalid。一个通用修复区块展示了纯图标按钮、div 充当按钮、以及未关联的表单错误这几种情况的修复前后 HTML 对比;审查模式会为每个违规项报告引用行、一句话说明原因,以及代码层面的修复方案。
工作方式
- 01把约束原地落实
直接运行该命令会把这些规则变成该对话中所有 UI 工作的持续性约束,而不只是一次性审查。
- 02指向一个文件以获取违规报告
带上文件参数时,它会对照全部规则检查该文件,并为每个违规项报告一处引用行或代码片段、一句话说明原因,以及代码层面的修复方案。
- 03按优先级顺序处理各类别
这些规则被分为带影响力评级的排序类别;可访问名称位居优先级 1,标记为 critical。
- 04保持改动最小化
该 skill 明确要求不要重写大段 UI,修复应保持最小且有针对性。