What problem does it solve?
Accessibility bugs often only appear when individually accessible components are composed into a page or view: duplicate unlabeled landmarks, skipped heading levels, modals that strand keyboard focus, and live regions that race each other. This Skill audits that composition layer for WCAG 2.1 AA compliance, which single-component audits cannot see.
Core Features & Use Cases
- Composition-Level Detection Spine: Enumerates the view boundary, component tree, landmarks, heading sequence, and focus-management patterns before writing any findings.
- Safety-First Fix Rules: Applies 8 flow-level rules (single main, unbroken heading hierarchy, labeled repeated landmarks, complete modal focus handoff, skip links, DOM-based tab order, name collision checks, live-region single ownership) and refuses to emit fixes that would create new accessibility bugs.
- Structured Three-Layer Report: Produces a Layer 1 summary for stakeholders, a Layer 2 findings table numbered F1/F2/F3, and Layer 3 detailed findings with Design Decision blocks for fixes that require human judgment.
- Use Case: An engineer auditing a VS Code webview or React route runs the skill to get a report distinguishing safely-shippable fixes from design-blocked items, ready to hand off to a remediation planning workflow.
Quick Start
Ask the AI to run an a11y flow audit on a specific view or route, for example: audit the composition of src/routes/dashboard/settings for WCAG 2.1 AA compliance.