帮你按无障碍标准评估页面并生成整改方案
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "accessibility" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/hve-core/main/.github/skills/accessibility/accessibility/SKILL.md 2. 保存为 ~/.claude/skills/accessibility/SKILL.md 3. 装好后重载技能,告诉我可以用了
请基于 WCAG 2.2、ARIA APG 和 Section 508,帮我梳理这个页面可能的无障碍问题,并按优先级列出整改建议。
输出一份按优先级排序的问题清单和整改建议。
请按 Accessibility Planner 的六个阶段,先帮我完成 Discovery 和 Framework Selection,再说明后续阶段需要准备什么信息。
输出阶段化的问答引导和后续所需材料。
我想扫描一个本地 HTML 页面,请给我使用脚本的示例命令,并说明运行前需要哪些前置条件。
输出可执行的扫描命令和运行前提说明。
开发者或设计师在页面上线前,需要快速了解可能不符合无障碍标准的地方。这个技能可用于参考 WCAG、ARIA APG、Section 508 等标准并组织整改思路。
产品或项目推进无障碍工作时,可以按六个阶段推进:发现、框架选择、标准映射、风险评估、影响与证据、交接。
当需要检查 URL 或本地页面时,可使用脚本入口调用扫描流程,并得到稳定的 JSON 结果格式。
这份文档定义了 accessibility 技能的统一入口,说明其负责无障碍框架引用解析、Accessibility Planner 六阶段流程以及扫描 CLI 的使用方式。文档列出 WCAG 2.2、ARIA APG、认知无障碍、Section 508 和 EN 301 549 等参考框架,并给出扫描脚本的前置条件与示例命令。
This skill is the canonical accessibility reference contract for HVE Core. Agents and instructions invoke this skill by name and rely on it to own framework reference resolution, phase guidance resolution, and the scanner CLI entrypoint.
The Accessibility Planner runs six phases, each keyed to a state id:
discovery)framework-selection)standards-mapping)plan-risk-assessment)impact-evidence)backlog-handoff)controlMappings; consumed by Phase 5. No dedicated file — mapping is driven by the framework roll-ups.riskClassification.tier. No dedicated file — the accessibility risk surface is narrow enough to stay inline.The scanner CLI (scripts/scan.py) wraps the Node-based axe-core scanner and normalizes its findings into a stable JSON shape.
npx available on PATH.npx can fetch @axe-core/cli.uv run scripts/scan.py https://example.com
uv run scripts/scan.py ./page.html --output results.json
| Parameter | Required | Default | Description |
|---|---|---|---|
target | Yes | — | URL or local file to scan. |
--output | No | stdout | Path to write the normalized JSON results. |
Entrypoint: scripts/scan.py
Output shape:
{
"target": "<scanned target>",
"summary": {
"violations": 0,
"passes": 0,
"incomplete": 0,
"inapplicable": 0
},
"violations": [
{ "id": "", "impact": "", "description": "", "nodes": 0 }
]
}
Exit codes:
0 — scan completed successfully.1 — scan failed or returned invalid output.2 — scanner unavailable (Node.js or @axe-core/cli missing).| Symptom | Likely cause | Action | Exit code |
|---|
…
它是无障碍能力的统一入口,覆盖 WCAG 2.2、ARIA APG、认知无障碍、Section 508、EN 301 549,以及 Accessibility Planner 工作流。它还提供扫描 CLI 入口,用于整理扫描结果。
需要 Python 3.11+,PATH 中可用的 uv、Node.js,以及可用的 npx。首次运行还需要网络访问,以便 npx 获取 @axe-core/cli。
文档给出了示例:`uv run scripts/scan.py https://example.com`,或扫描本地文件 `uv run scripts/scan.py ./page.html --output results.json`。更多参数说明见源码仓库。
为设计思维教练提供身份、流程与状态基线
帮助你写出更规范、可维护的 Python 代码
将设计思维成果整理为可交接的 RPI 输入与上下文
将回复压缩为极简风格,同时保留技术准确性
通过 Python CLI 自动读写 Mural 内容并管理小组件
从多视角审查代码变更,输出结构化问题与风险。
扫描网页无障碍问题,生成修复建议并输出 VPAT 合规报告。
审查设计稿或页面的无障碍性,识别并说明 WCAG 2.1 AA 合规问题。
帮助团队按 WCAG 2.1 检查文本对比度、间距与语言可访问性
为 AI 代理提供可访问性相关能力与 MCP 服务支持。
帮助团队审计网页 WCAG 无障碍问题,并自动生成修复建议与 PR。
对网页进行无障碍审计,检查 WCAG 合规性并导出可分享报告。