用途:对指定 URL 执行综合 WCAG 无障碍审计,覆盖 wcag2a、wcag2aa、wcag21a、wcag21aa、wcag22aa 等标准标签,输出可修复的问题清单。
主要能力:使用 axe-core、pa11y、Lighthouse 三种工具做多工具扫描,宣称合并检出率高于单一工具;采用 Promise.allSettled 并行执行、单工具独立超时与指数退避重试,支持部分工具失败时的降级(三工具约 95%、两工具约 85%、一工具约 70% 检出率);结合大模型对图标按钮、图片、视频字幕等违规做上下文分析与建议;检测到视频时可下载、抽帧并用视觉能力生成字幕;支持多页面并行审计(最大并发 6)与同域站点爬取模式(默认最多 50 页)。
使用方式:技能以 /a11y-ally 形式触发并传入 URL,随后自动执行完整流程,无需逐步确认。内容获取优先使用 Vibium 浏览器 MCP 工具,其次 claude-flow_alpha 的 browser_open,最终回退到 Playwright 加 stealth。回退路径执行:mkdir -p /tmp/a11y-work && cd /tmp/a11y-work,随后 npm install playwright-extra puppeteer-extra-plugin-stealth @axe-core/playwright pa11y lighthouse chrome-launcher。多页审计示例:node parallel-audit.js https://example.com https://example.com/about https://example.com/contact;站点爬取示例:node crawl-audit.js https://example.com 50。报告输出到 docs/accessibility-scans/{page-slug}/。
适用场景:需要对单页、多页或整站做无障碍合规检查并获取可落地修复建议的测试与开发流程。
限制:需要 Node 环境、系统 Chromium 路径 /usr/bin/chromium 及相应 npm 依赖;扫描受目标站点反爬、超时与网络状况影响;资料未提供收费、价格、准确率承诺或平台支持范围的信息。