web-accessibility

Solid

Build accessible web applications following WCAG guidelines. Use when implementing ARIA patterns, keyboard navigation, screen reader support, or ensuring accessibility compliance. Triggers on accessibility, a11y, WCAG, ARIA, screen reader, keyboard navigation.

Web & Frontend 364 stars 68 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Web Accessibility (WCAG 2.1) Build accessible web applications that work for everyone. ## ARIA Patterns ### Button ```tsx <button type="button" aria-pressed={isPressed} aria-disabled={isDisabled} onClick={handleClick} > Toggle Feature </button> ``` ### Modal Dialog ```tsx <div role="dialog" aria-modal="true" aria-labelledby="modal-title" aria-describedby="modal-description" > <h2 id="modal-title">Confirm Action</h2> <p id="modal-description">Are you sure you want to proceed?</p> <button onClick={onConfirm}>Confirm</button> <button onClick={onCancel}>Cancel</button> </div> ``` ### Navigation Menu ```tsx <nav aria-label="Main navigation"> <ul role="menubar"> <li role="none"> <a role="menuitem" href="/home">Home</a> </li> <li role="none"> <button role="menuitem" aria-haspopup="true" aria-expanded={isOpen} > Products </button> {isOpen && ( <ul role="menu" aria-label="Products submenu"> <li role="none"> <a role="menuitem" href="/products/new">New</a> </li> </ul> )} </li> </ul> </nav> ``` ## Keyboard Navigation ### Focus Management ```tsx import { useEffect, useRef } from 'react'; function Modal({ isOpen, onClose, children }) { const modalRef = useRef<HTMLDivElement>(null); const previousFocus = useRef<HTMLElement | null>(null); useEffect(() => { if (isOpen) { previousFocus.current = document.act...

Details

Author
majiayu000
Repository
majiayu000/claude-skill-registry
Created
5 months ago
Last Updated
today
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

web-accessibility

Build accessible web applications following WCAG guidelines. Use when implementing ARIA patterns, keyboard navigation, screen reader support, or ensuring accessibility compliance. Triggers on accessibility, a11y, WCAG, ARIA, screen reader, keyboard navigation.

2 Updated today
Makiya1202
Web & Frontend Listed

web-accessibility

Implement web accessibility (a11y) standards following WCAG 2.1 guidelines. Use when building accessible UIs, fixing accessibility issues, or ensuring compliance with disability standards. Handles ARIA attributes, keyboard navigation, screen readers, semantic HTML, and accessibility testing.

335 Updated today
aiskillstore
Web & Frontend Listed

frontend-ui-accessibility

Build accessible UI—semantic HTML, keyboard support, ARIA when needed, WCAG-oriented checks. Use when implementing or reviewing web UI, forms, modals, and design systems.

15 Updated 2 days ago
charlieviettq
AI & Automation Solid

accessibility

Accessibility patterns for WCAG 2.2 compliance, keyboard focus management, React Aria component patterns, cognitive inclusion, native HTML-first philosophy, and user preference honoring. Use when implementing screen reader support, keyboard navigation, ARIA patterns, focus traps, accessible component libraries, reduced motion, or cognitive accessibility.

180 Updated today
yonatangross
Web & Frontend Listed

accessibility-ui-design

When designing and implementing web interfaces to ensure they are usable by everyone.

4 Updated 1 weeks ago
KraitDev