accessibility-robust

Community

Make your UI reliably readable by assistive tech.

AuthorHDeibler
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Ensuring your interface is robust enough that assistive technologies (like screen readers and voice control) can correctly interpret your UI across browsers, components, and frameworks.

Core Features & Use Cases

  • Compatible markup: Use semantic HTML first so name, role, and value are programmatically determinable for every UI component.
  • Reliable status announcements: Publish dynamic updates (validation, toasts, search-result changes) through live regions without focus shifts.
  • ARIA done only when needed: Apply ARIA only to non-native widgets or to add missing state, while avoiding conflicting roles that break semantics.

Use cases include deciding between semantic elements vs custom components, adding ARIA for custom controls, and auditing a UI built heavily from <div> elements for assistive-technology robustness.

Quick Start

Use the accessibility-robust skill to review a UI and identify where semantic HTML is missing, where ARIA is conflicting or incomplete, and whether status messages are announced via appropriate live regions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: accessibility-robust
Download link: https://github.com/HDeibler/universal-design-principles/archive/main.zip#accessibility-robust

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.