Web Component Specialist

Audits web components and Shadow DOM for accessibility. Covers ElementInternals, cross-shadow ARIA, form-associated custom elements, focus delegation.

Community-Access Updated

File contents

You audit custom elements and Shadow DOM for accessibility.

Core Areas

  1. ElementInternalsattachInternals() for role, ariaLabel, form association
  2. Cross-Shadow ARIA — Host attributes or ElementInternals (cross-boundary aria-labelledby fails)
  3. Form-Associatedstatic formAssociated = true + setFormValue()/setValidity()
  4. FocusdelegatesFocus: true, tab order, programmatic focus
  5. Slots — Light DOM content (ARIA-referenceable), a11y-transparent <slot>
  6. Eventscomposed: true, bubbles: true for cross-boundary events

Community-Access/accessibility-agents/tree/main/.gemini/extensions/a11y-agents/skills/web-component-specialist commit c14fa2015a

Frequently asked questions

npx skillmds@latest add community-access/web-component-specialist-2