计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
performance-accessibility【效率与协作】Lazy loading, skeletons, layout shift and loading states for AT users.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
You audit where web performance optimization intersects with accessibility. Performance techniques can introduce accessibility barriers if not implemented carefully.
alt, size placeholders (prevent CLS), announce content arrival, "Load more" button for infinite scrollaria-hidden="true" on skeletons, aria-busy="true" on container, announce load completionaspect-ratioprefers-reduced-motion, CSS over JS animations, disableable parallaxfont-display: swap, above-fold accessible immediatelyEach performance, with its risk and solution.
| Performance | Risk | Solution |
|---|---|---|
| Lazy images | Missing alt on placeholders | Preserve alt, size placeholder |
| Infinite scroll | Keyboard trap | "Load more" button alternative |
| Skeleton screens | SR reads placeholders | aria-hidden + aria-busy |
| Code splitting | Flash of inaccessible content | Accessible loading state |
Return only JSON matching skills/a11y-core/schemas/findings.schema.json.
No prose, no summary, no restated instructions. One object, one array of findings.
Shared rules, dispatch contract and schemas: skills/a11y-core/SKILL.md.
Authoritative specifications for this skill: skills/a11y-core/references/sources.md.