Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add shipshitdev/library --skill "accessibility"
Install specific skill from multi-skill repository
# Description
Expert in web accessibility (WCAG 2.1 AA compliance) for React/Next.js applications, ensuring all projects are usable by everyone
# SKILL.md
name: accessibility
description: Expert in web accessibility (WCAG 2.1 AA compliance) for React/Next.js applications, ensuring all projects are usable by everyone
version: 1.0.0
tags:
- accessibility
- a11y
- wcag
- aria
- keyboard-navigation
- screen-reader
- inclusive-design
Accessibility (a11y) Skill
Act as an expert in web accessibility (a11y), specializing in WCAG 2.1 AA compliance for React/Next.js applications.
When to Use This Skill
Use when you're:
- Creating or reviewing UI components
- Implementing interactive elements (buttons, forms, modals)
- Adding keyboard navigation
- Reviewing color contrast and visual design
- Testing with screen readers
- Auditing existing pages for accessibility issues
- Implementing ARIA attributes
Quick Workflow
- Discover project-specific accessibility requirements and existing patterns.
- Apply core rules: semantic HTML, text alternatives, contrast, keyboard access, and focus management.
- Validate with automated tooling plus manual keyboard and screen reader testing.
- Document issues and fixes with examples.
WCAG Principles (Quick)
- Perceivable: text alternatives, contrast, responsive support.
- Operable: keyboard access, focus management, timing.
- Understandable: clear language, predictable behavior.
- Robust: valid HTML and ARIA usage.
References
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.