analyze_accessibility
Checks ARIA roles, keyboard events, and other accessibility aspects of web components from Custom Elements Manifest data. Optionally enriches report with helix-native AAA evidence when library root is provided.
Instructions
Analyzes the accessibility profile of one or all web components from CEM data. Checks for ARIA roles, aria-* attributes, form association, keyboard events, focus management, disabled state, label support, and accessibility documentation. When libraryRoot is provided alongside tagName, the report is enriched with helix-native AAA evidence (helixMeta, AAA verdict snapshot, source-level signals).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tagName | No | The tag name of the component to analyze (e.g. "my-button"). Omit to analyze all components. | |
| libraryRoot | No | Optional absolute path to the consuming library root. When provided alongside tagName, the response is a HelixAccessibilityReport with the helix-native AAA evidence summary attached. Ignored when tagName is omitted (back-compat). |