SuperAPI AI 工具集

typo3-wcag22-aa-agentic

智能体与模型

查看项目

更新于 10-15 21:11

技能介绍

用途:面向 TYPO3 网站、sitepackage、Fluid 模板、CSS/SCSS、JavaScript 组件及编辑器内容,检查、修复、监控并记录无障碍问题,目标是接近 WCAG 2.2 AA 与 EN 301 549,并生成奥地利、德国、瑞士或自愿目标下的无障碍声明草稿。自动化扫描仅作为证据,不得据此宣称完全合规;替代文本、键盘逻辑、屏幕阅读器清晰度、PDF、视频、地图及法律例外仍需人工复核。

主要能力:优先使用本地文件检索理解仓库,再用 Playwright 加 axe-core 做可复现浏览器扫描,并对 Fluid、SCSS、JavaScript、RTE、TCA 做模板与静态检查;可选 Deque axe MCP 的 analyze、remediate、igt(igt 需订阅与积分)。内置无构建 Chrome 扩展用于人工复核,提供 55 项 WCAG 2.2 A/AA 检查点(31 项 A、24 项 AA),支持侧栏清单、页面扫描、可视化高亮、键盘焦点记录,并导出 JSON 与 open-issues.yml 片段。

使用方式:无无障碍配置的项目可从 project-template 脚手架初始化,执行 ./Skills.sh scaffold --project /path/to/typo3-project,复制 .a11y/a11y.config.example.yml 为 .a11y/a11y.config.yml,npm install,npx playwright install --with-deps chromium,npm run a11y:all。标准流程为收集范围、准备 TYPO3 组件标记、运行 npm run a11y:discover、a11y:test:report-only、a11y:report、a11y:statement,修复后重测失败 URL。人工发现用 npm run a11y:manual:merge 合并。Chrome 扩展通过 chrome://extensions 开发者模式加载 manual-review/chrome-extension。

适用场景与限制:适用于 TYPO3 站点审计、修复循环、CI 分阶段上线及年度声明复核。法律配置通过 legal.profile 选择,声明必须由 .a11y/open-issues.yml 与已记录例外生成,不得凭记忆撰写;技能不提供最终法律意见。API 密钥用环境变量,避免提交敏感原始产物。