maui-accessibility
Installation
SKILL.md
MAUI Accessibility
Use this skill to make MAUI UI understandable and operable through assistive technologies. Accessibility metadata should be added while building UI, not as a final cosmetic pass.
Workflow
- Identify the user task and target controls.
- Add accessible names with
SemanticProperties.Description. - Add action guidance with
SemanticProperties.Hintwhen the control's result is not obvious. - Add
SemanticProperties.HeadingLevelfor page and section headings. - Hide decorative or duplicate content from the accessibility tree.
- Use
SemanticScreenReader.Announcefor important dynamic changes. - Move focus intentionally after navigation or validation when it helps the user.
- Keep
AutomationIdfor testing, but do not treat it as the accessible label. - Verify with platform screen readers when possible.