What problem does it solve?
This Skill prevents keyboard and screen-reader accessibility regressions by codifying ARIA patterns, focus management, contrast targets, and testing workflows for the Släktforskning UI.
Core Features & Use Cases
- ARIA-first UI patterns: Standardized modal dialog semantics, combobox picker behavior, clickable row accessibility, and section labeling to ensure operability with assistive tech.
- WCAG contrast enforcement: Clear, test-driven rules for maintaining AA/AAA thresholds across themes and appearance modes, including guidance to avoid hardcoded colors.
- TTS and screen-reader integration: Wiring expectations for narration via
v-narrate, global screen reader focus tracking, and verifying spoken output and accessible names.
- Verification with live accessibility tools: Mandates running
ui_aria_audit() via the slaktforskning-dev MCP to catch real accessible-name and interaction gaps that static DOM checks can miss.
Quick Start
Use the a11y skill to audit a newly changed interactive component by running ui_aria_audit() for the affected view in the slaktforskning-dev MCP and then apply the matching ARIA/focus pattern from this guide until all reported gaps are resolved.