building-interaction-accessibility
CommunityEnsure inclusive web interactions.
Authoralexejluft
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the critical need to make web interactions accessible to all users, regardless of their abilities or assistive technologies. It tackles issues like poor keyboard navigation, invisible focus states, and lack of support for users with motion sensitivities.
Core Features & Use Cases
- Keyboard Navigation: Ensures all interactive elements can be accessed and operated using a keyboard.
- Focus Management: Implements clear and visible focus indicators (
:focus-visible) to guide keyboard users. - Reduced Motion Support: Integrates
prefers-reduced-motionto disable or minimize non-essential animations for sensitive users. - ARIA Implementation: Provides guidance on using ARIA attributes for enhanced screen reader compatibility and semantic understanding of interactive components.
- Use Case: When building a custom dropdown menu, this Skill ensures it can be fully operated with the Tab and Arrow keys, has a visible focus outline when tabbed to, and respects the user's
prefers-reduced-motionsetting.
Quick Start
Use the building-interaction-accessibility skill to implement keyboard navigation and visible focus styles for all interactive elements on the page.
Dependency Matrix
Required Modules
None requiredComponents
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: building-interaction-accessibility Download link: https://github.com/alexejluft/brudi/archive/main.zip#building-interaction-accessibility Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.