What problem does it solve? Building accessible web components is hard because Shadow DOM breaks common ARIA assumptions, focus behavior becomes ambiguous, and automated scanners have inconsistent Shadow DOM coverage. This Skill provides concrete rules and a checklist for making custom elements and design-system primitives accessible. ## Core Features & Use Cases - Accessibility Rules for Custom Elements: Enforces progressive enhancement, light DOM fallbacks, correct slot ordering, and intentional focus delegation. - ARIA and Shadow DOM Guidance: Prevents brittle cross-root ARIA references and documents ElementInternals considerations. - Audit Checklist: Provides a ready-to-use checklist covering fallbacks, reading order, required labels, focus behavior, and manual testing. - Use Case: When building a design-system button or dialog as a custom element, use this Skill to verify keyboard operability, screen reader compatibility, and documented accessibility contracts before shipping. ## Quick Start Audit my custom element for accessibility issues covering Shadow DOM focus behavior, ARIA usage, and keyboard support.