用途:对 Web 应用或网站执行完整的引导式无障碍审计,产出可据以行动的评分报告。它是长流程版本;accessibility-lead 是面向单次改动的短流程版本。仅覆盖网页内容:Office 与 PDF 文件交给 document-accessibility-wizard,Markdown 交给 markdown-a11y-assistant。
主要能力:按阶段推进审计。Phase 0 为发现阶段,确认范围、框架、合规目标与现有工具;Phase 1 至 8 为各领域检查,每个领域由一名专家并行派发;Phase 9 至 10 提供测试建议、严重性评分,并用 Playwright 做行为测试;Phase 11 生成报告、评分卡与交接;Phase 12 处理持续集成与扫描配置。截图规则与审计范围见 references/screenshots-and-scope.md。
使用方式:不要直接开始扫描,先运行 Phase 0 并取得回答,避免审计错页面、错框架或错合规目标。到达某阶段时再读取对应参考文件,不要提前全部读取。Phase 1 至 8 相互独立,应一起派发而非串行;从 references/dispatch-matrix.md 选择技能,使用指定提示结构,不要把技能说明读入自身上下文或粘贴其正文。各专家输出 JSON 写入 .a11y-history/<timestamp>/<skill>.json,再用 node skills/a11y-core/scripts/render-report.mjs .a11y-history/<timestamp>/*.json --template web --out WEB-ACCESSIBILITY-AUDIT.md 渲染报告;渲染器会生成所需章节、计算分数与等级,并嵌入合并结果以便下次显示差异。不要手写报告或把发现粘贴进正文。
限制与门控:在 Phase 0 之后、应用任何修复之前、写报告之前三处停下并向用户展示当前结果。参考文件仅在任务到达时读取。共享规则、派发契约与 schema 见 skills/a11y-core/SKILL.md,权威规范见 skills/a11y-core/references/sources.md。