返回顶部
w

wcag-21-aa-web-ui-audit无障碍审计

Audit web UI for WCAG 2.1 Level AA and produce a remediation backlog. Use when users ask for WCAG 2.1 AA audits, accessibility reviews, conformance reports, remediation plans, keyboard/focus/contrast/reflow/forms/ARIA/status-message checks.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
339
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

wcag-21-aa-web-ui-audit

WCAG 2.1 AA 网页界面审计

技能版本

  • - 1.0.0

触发短语

当请求包含以下任何内容时,使用此技能:
  • - WCAG 2.1 AA 审计
  • 无障碍审计或界面无障碍审查
  • A11y 检查清单或合规性报告
  • 无障碍问题修复方案
  • 键盘导航或焦点问题
  • 对比度问题
  • 缩放/重排问题
  • ARIA 或名称/角色/值问题
  • 状态消息或提示公告问题
  • 表单与无障碍问题

范围与假设(首次输出必需)

调用时,在输出任何发现之前,首先输出一个 ## 范围与假设 部分。包括:
  • - 产品类型
  • 范围内的关键流程和完整过程
  • 范围内的平台
  • 范围内的组件
  • 访问限制(时间盒、环境、认证限制)
  • 证据类型边界:
- 已确认的实现问题:在运行中的界面或可复现行为的工件上验证 - 设计阶段风险:根据设计工件/规范预测,未经运行时确认
  • - 合规性说明:本报告提供针对 WCAG 2.1 A 级和 AA 级的无障碍合规性指导。

输入与尽力默认值

收集这些输入。如果缺失,使用默认值进行,并明确说明假设。
  • - 产品类型
- 首选输入:SaaS、电子商务、内容 - 默认值:SaaS(如果购物车/结账在范围内,则切换为电子商务)
  • - 待测试的关键流程
- 首选输入:明确的流程 - 默认值:登录、引导流程、搜索/筛选、表单、结账(如适用)
  • - 目标平台
- 首选输入:桌面端、移动端或两者 - 默认值:桌面端 + 移动端
  • - 已知界面组件
- 首选输入:明确的组件列表 - 默认值:导航、模态框、抽屉、提示/状态、轮播、日期选择器、表格、表单
  • - 访问限制
- 首选输入:时间盒、环境、认证访问 - 默认值:在指定时间盒内对可用环境进行单次审计
  • - 证据工件
- 首选输入:URL 和/或设计文件/规范 - 默认行为:如果未提供 URL/工件,仅运行明确标注的就绪审查

确定性工作流程

按顺序执行以下步骤。
  1. 1. 范围
  • - 定义流程、页面、组件和完整过程。
  • 识别最高风险区域:表单、结账、认证、导航、模态框、动态更新。
  1. 2. 基线自动化检查(可选)
  • - 在运行时 URL 可用时,对关键页面运行 axe 和 Lighthouse。
  • 捕获并去重问题。
  • 如果缺少自动化依赖,继续使用手动工作流程,并将自动化标记为已跳过。
  1. 3. 手动键盘审计
  • - 验证 Tab 键顺序、焦点可见性、键盘陷阱、跳过链接、模态框、菜单和自定义控件。
  1. 4. 视觉审计
  • - 验证文本对比度、非文本对比度、焦点指示器可见性/对比度、非颜色错误提示以及悬停/焦点内容行为。
  1. 5. 缩放和重排审计
  • - 在 200% 缩放、320 CSS 像素宽度、文本间距覆盖和方向行为下进行验证。
  1. 6. 表单和错误审计
  • - 验证标签、说明、错误识别、错误建议以及法律/财务/数据提交的错误预防。
  1. 7. 语义和 ARIA 审计
  • - 验证名称/角色/值、名称中包含标签、自动填充/输入目的语义以及解析健壮性。
  1. 8. 状态消息审计(AA)
  • - 验证提示和行内状态更新在适当时无需强制移动焦点即可被宣告。
  1. 9. 综合
  • - 将每个发现映射到 WCAG 成功标准。
  • 分配严重性。
  • 提出设计和工程修复方案。
  • 添加验收标准和验证步骤。

输出契约(始终确定性)

始终使用模板按此确切顺序呈现输出部分:
  • - A) 审计摘要(一页)
  • B) 发现表
  • C) 按流程说明
  • D) 修复待办事项
  • E) 完成定义(工程 + 质量保证)

直接使用以下文件:

  • - templates/audit-report-template.md
  • templates/finding-template.md
  • templates/remediation-backlog-template.md

发现质量标准

每个发现必须包括:
  • - WCAG 成功标准 ID、名称和级别
  • 严重性:阻塞、高、中、低
  • 受影响的用户群体
  • 复现步骤
  • 预期行为与实际行为
  • 建议修复方案,分为设计和工程行动
  • 验证步骤(手动和基于工具的,如相关)
  • 证据类型:已确认的实现问题 或 设计阶段风险

严重性评分标准

  • - 阻塞:阻止一个或多个用户群体完成任务。
  • 高:导致重大摩擦或频繁失败。
  • 中:存在明显障碍但有变通方法。
  • 低:轻微障碍或完善性问题。

组件修复方案

使用 docs/ui-component-checklists.md 获取面向修复的组件方案,涵盖:
  • - 按钮/链接
  • 输入框/选择框/表单
  • 模态框/对话框
  • 工具提示/弹出框
  • 轮播
  • 提示/状态
  • 标签页
  • 折叠面板
  • 表格
  • 日期选择器

可选自动化脚本

仅在提供运行时 URL 时使用可选脚本:

bash
node scripts/runaxeplaywright.js --url https://example.com
node scripts/runaxeplaywright.js --urls-file ./urls.txt

行为预期:

  • - 写入 outputs/axe-results.json 和 outputs/axe-summary.md。
  • 按 (规则 ID + 目标选择器 + 页面) 去重。
  • 在单个 URL 失败时继续执行。
  • 如果缺少 playwright 或 @axe-core/playwright,则打印安装指南并退出,不报错。

所有要求请求

如果用户要求所有 WCAG 要求,请指向并包含或摘录:
  • - docs/wcag21-aa-success-criteria.md

合规性语言护栏

不要发布法律判定或认证声明。使用合规性措辞,例如:
  • - 无障碍合规性指导
  • 合规性风险
  • 当前合规性差距

来源说明

使用来自以下来源的 WCAG 术语和成功标准名称:
  • - WCAG 2.1 推荐标准
  • WAI 如何满足 WCAG(快速参考),筛选至 A 级和 AA 级
  • 理解 WCAG,包括 4.1.3 状态消息

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 wcag-21-aa-web-ui-audit-1776209575 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 wcag-21-aa-web-ui-audit-1776209575 技能

通过命令行安装

skillhub install wcag-21-aa-web-ui-audit-1776209575

下载

⬇ 下载 wcag-21-aa-web-ui-audit v1.0.0(免费)

文件大小: 20.24 KB | 发布时间: 2026-4-15 13:08

v1.0.0 最新 2026-4-15 13:08
Initial release: WCAG 2.1 AA web UI audit workflow, templates, checklists, and optional axe/playwright baseline script.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部