用途:对“正在变更”的前端代码做无障碍审查,而非全仓库审计。与 ultra11y 技能分工相同:ultra11y 产出完整审计与合规交付物,本技能像代码审查者一样只审查 diff、分支或 PR。
主要能力:技能自带确定性、免安装引擎,负责机械可机检的 WCAG 2.2 AA 不符合项,每条关联成功准则并给出 file:line;AI 代理负责驳回误报,并从代码静态裁定 alt 相关度、链接目的、焦点逻辑,将需要渲染 DOM 的项转交扫描。引擎命令形式为 node scripts/ultra11y.mjs …,脚本与 SKILL.md 同目录;在 Claude Code 中路径为 ${CLAUDE_SKILL_DIR}/scripts/ultra11y.mjs,Codex 与 OpenCode 中为插件安装的技能目录;若无技能系统,可用 npx -y ultra11y <command>。以被审查项目为工作目录运行。
用法:按优先级选择范围:显式文件 node scripts/ultra11y.mjs audit <files> --jsx --json;暂存快照 node scripts/ultra11y.mjs audit --staged --graph --json;工作区 diff node scripts/ultra11y.mjs audit --changed --graph --json;整个分支 node scripts/ultra11y.mjs audit --since origin/main --graph --json(使用仓库默认分支)。JSX/TSX 始终加 --graph;可用 --lang 匹配会话语言;默认排除测试/故事文件。
限制:绝不编造引擎未发现且无法引用代码的不符合项;只审查变更范围;对比度、焦点可见性、缩放/回流、悬停内容等渲染类准则只能作为残余风险,须在渲染页面扫描解决;判定类准则由 AI 代理裁定并记录理由。全仓库审查应使用 ultra11y 技能。技能常被钩子或 ultra11y 以子代理方式派发,此时报告整体返回给调用方。可选自动化修复:fix --staged --write --safe 或 node scripts/ultra11y.mjs fix <files> --write。