building-accessible-ui

Audit React/TypeScript UI components for accessibility, semantics, and keyboard navigation.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/somachak/claude-code-skills-db --skill building-accessible-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-accessible-ui
Source: https://github.com/somachak/claude-code-skills-db/tree/main/skills/frontend/building-accessible-ui
Command: npx skills add https://github.com/somachak/claude-code-skills-db --skill building-accessible-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reviews interface code for accessibility issues, semantic structure, keyboard behavior, focus management, and interaction risks. Use when building or reviewing component libraries, forms, dialogs, navigation, and responsive interfaces.

Core Features & Use Cases

  • Ensure semantic HTML usage, proper landmarks, and accessible component structure.
  • Validate and improve focus management, keyboard navigation, and ARIA labeling in modals, menus, forms.
  • Review responsive behavior and contrast to meet WCAG guidelines across devices.

Quick Start

Audit your UI components for accessibility issues and fix focus, semantics, and keyboard navigation to improve usability.

Frequently Asked Questions about building-accessible-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit React components for accessibility and keyboard navigation issues?

To audit React components for accessibility, validate semantic HTML structure, keyboard navigation flows, and ARIA labeling. This process identifies interaction risks in modals, menus, and forms to ensure proper focus management and WCAG compliance across your front-end codebase.

How do I manage focus and ARIA attributes correctly in a modal dialog?

Managing focus in a modal dialog requires validating ARIA labeling and enforcing strict keyboard navigation. Auditing focus management ensures that focus is trapped appropriately within the dialog and restored correctly when the modal closes.

Does this accessibility review cover responsive behavior and color contrast across breakpoints?

Yes, this accessibility review covers responsive behavior and color contrast across breakpoints. It evaluates your UI components against WCAG guidelines to ensure interfaces remain accessible and visually compliant across various devices.

What is the best way to ensure semantic HTML and landmarks are used in complex widgets?

The best way to ensure semantic HTML in complex widgets is to audit the component structure for proper landmark usage. This validates that underlying semantics support screen readers, enabling accessible interaction patterns within your front-end codebase.

Why does my keyboard navigation fail inside React navigation menus and forms?

Keyboard navigation fails inside React navigation menus and forms when focus management and semantic structure are improperly configured. Auditing these components identifies missing ARIA labels and incorrect tab order, resolving interaction risks.

Can I use this to check if my TypeScript forms meet WCAG guidelines for visible focus indicators?

Yes, you can use this to check if TypeScript forms meet WCAG guidelines by validating visible focus indicators and semantic structure. The audit ensures proper keyboard behavior and accessible interaction patterns across your forms.