SuperAPI AI 工具集

accessibility-coverage-matrix

智能体与模型

查看项目

更新于 10-16 00:31

技能介绍

用途:在指定仓库或目标范围内构建、刷新、报告或探测无障碍覆盖矩阵,把评估组织为“准则 × 界面表面 × 证据方法”的网格,用于衡量无障碍覆盖度并识别残余缺口。

主要能力:支持多框架评估,默认框架集为 wcag-22、aria-apg、coga、section-508、en-301-549;支持 build、refresh、report、probe 四种执行模式;可摄入静态证据、运行时探测证据、人工证据、既有报告与评估者发现,并保留来源;由引擎计算覆盖度、残余缺口与后续动作,并渲染规范证据包。

使用方式:先在工作目录 .copilot-tracking/accessibility/coverage/ 下引导或恢复矩阵;加载准则目录与 adequateMethods;由 Accessibility Surface Inventory 子代理生成 a11y-runtime.config.json 并等待用户确认;用 runtime_a11y 矩阵引擎构建网格。运行时探测需在技能根目录先执行 npm ci 安装 Node 依赖,再运行 uv run scripts/runtime_a11y/main.py run-all --config a11y-runtime.config.json --out results.json;probe 模式使用 uv run scripts/runtime_a11y/main.py probe <probeId> --config ...;跨目录时用 uv run --project <skill-root> <skill-root>/scripts/runtime_a11y/main.py ...。渲染证据包使用 uv run scripts/runtime_a11y/main.py render-artifacts --matrix coverage-matrix-{repo-slug}.json --output-dir .copilot-tracking/accessibility/coverage --repo-slug {repo-slug}。

适用场景:需要系统化评估 Web 界面无障碍覆盖、生成 EARL 结果与人工测试计划、追踪人工辅助技术测试缺口的项目。

限制:仅当证据方法属于准则目录中该准则的 adequateMethods 时才计为已覆盖,方法不充分即使通过也不计入;探测准则映射本身不授权覆盖;不得自行编写 a11y-runtime.config.json、EARL 或人工测试计划文件;外部主机探测需显式确认并加 --allow-external;人工主导的辅助技术缺口应转交共享屏幕阅读器测试手册;不得勾选人工复核复选框。具体收费、平台与效果资料暂未提供。