aj-geddes avatar

Accessibility Compliance

This covers WCAG 2.1/2.2 implementation with practical examples for semantic HTML, ARIA attributes, keyboard navigation, and screen reader support. You'll want this when building public-facing apps that need ADA or Section 508 compliance, or when you're fixing accessibility issues in existing code. The reference guides include React components, focus management patterns, and a color contrast validator. The quick start does a good job showing bad versus good markup, which is honestly more useful than most a11y documentation that assumes you already know what you're doing wrong. Includes real keyboard event handling and proper form labeling patterns.

skills.sh installs
487
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill accessibility-compliance --agent claude-code

Installs into .claude/skills of the current project.

Files

Accessibility Compliance

Table of Contents

Overview

Implement comprehensive accessibility features following WCAG guidelines to ensure your application is usable by everyone, including people with disabilities.

When to Use

  • Building public-facing web applications
  • Ensuring WCAG 2.1/2.2 AA or AAA compliance
  • Supporting screen readers (NVDA, JAWS, VoiceOver)
  • Implementing keyboard-only navigation
  • Meeting ADA, Section 508, or similar regulations
  • Improving SEO and overall user experience
  • Conducting accessibility audits

Quick Start

Minimal working example:

<!-- Bad: Non-semantic markup -->
<div class="button" onclick="submit()">Submit</div>

<!-- Good: Semantic HTML -->
<button type="submit" aria-label="Submit form">Submit</button>

<!-- Custom components with proper ARIA -->
<div
  role="button"
  tabindex="0"
  aria-pressed="false"
  onclick="toggle()"
  onkeydown="handleKeyPress(event)"
>
  Toggle Feature
</div>

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
Testing & QA, AI & Agent Building, Design & UI/UX, CLI & Terminal
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1aj-geddes avatarcross-platform-compatibilityaj-geddes/useful-ai-promptsHandle cross-platform compatibility including file paths, environment detection, platform-specific dependencies, and testing across Windows, macOS, and Linux. U484skills.sh installs
2davila7 avatarskill-creatordavila7/claude-code-templatesCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e484skills.sh installs
3josiahsiegel avatarbash-masterjosiahsiegel/claude-plugin-marketplaceExpert bash/shell scripting across environments where Bash is available (Linux, macOS, Git Bash on Windows, WSL, containers). This is a Bash-focused skill - it 462skills.sh installs
4ejirocodes avatarnestjs-best-practicesejirocodes/agent-skillsNestJS 11+ best practices for enterprise Node.js applications with TypeScript. Use when writing, reviewing, or refactoring NestJS controllers, services, modules460skills.sh installs
5openclaudia avataremail-subject-linesopenclaudia/openclaudia-skillsGenerate, evaluate, and A/B test email subject lines for maximum open rates. Includes formulas for curiosity, urgency, personalization, and more. Trigger phrase458skills.sh installs
6postman-devrel avatarpostmanpostman-devrel/agent-skillsFull API lifecycle management through Postman. Sync OpenAPI specs to collections, generate typed client code, run API tests, create mock servers, publish docume458skills.sh installs