SuperAPI AI 工具集

performance-accessibility

通用与其它

查看项目

更新于 10-15 20:14

技能介绍

用途:该技能为性能可访问性审计专家,专门检查网页性能优化与无障碍交叉处的风险,因为性能技术若实现不当会引入无障碍障碍。

主要能力:核验懒加载是否保留 alt、为占位符设定尺寸以防布局偏移(CLS)、播报内容到达、为无限滚动提供“Load more”按钮;检查骨架屏是否加 aria-hidden="true"、容器是否加 aria-busy="true"、加载完成是否播报;核查异步内容是否预留空间、是否避免推动聚焦元素、是否使用 aspect-ratio;检查代码分割是否播报路由切换、提供可访问加载指示与分块失败错误状态;确认渐进增强下核心内容不依赖 JS 可用、SSR 提供可访问初始状态;动画需支持 prefers-reduced-motion、优先 CSS 动画、视差可关闭;资源优先级应让关键无障碍资源优先、使用 font-display: swap、首屏内容立即可访问。

关键冲突:懒加载图片占位符缺 alt(保留 alt 并设定占位尺寸);无限滚动键盘陷阱(提供 Load more 按钮替代);骨架屏被屏幕阅读器朗读占位(aria-hidden + aria-busy);代码分割导致内容闪现不可访问(提供可访问加载状态)。

使用方式与限制:输出需严格返回符合 skills/a11y-core/schemas/findings.schema.json 的 JSON,仅一个对象、一个 findings 数组,不含散文、摘要或重复指令。共享规则、分派契约与模式见 skills/a11y-core/SKILL.md;权威规范见 skills/a11y-core/references/sources.md。除上述资料外,未提供具体安装命令、平台或收费标准。