04-web-and-network/web-accessibility/SKILL.md
# Web Accessibility — Complete Guide > Build web applications that are usable by everyone, including people with disabilities. A systematic guide covering WCAG 2.1 compliance, ARIA patterns for accessible components, and automated testing integration. ## Target Audience - Frontend engineers building accessible web applications - Teams required to meet legal accessibility standards (Section 508, EU Accessibility Act) - Developers wanting to improve Lighthouse Accessibility scores - QA engineer
npx skillsauth add gaku52/claude-code-skills 04-web-and-network/web-accessibilityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build web applications that are usable by everyone, including people with disabilities. A systematic guide covering WCAG 2.1 compliance, ARIA patterns for accessible components, and automated testing integration.
| File | Topic | Overview | |------|-------|----------| | wcag-compliance-complete.md | WCAG 2.1 Compliance | POUR principles, Level A/AA/AAA criteria with React implementation examples |
| File | Topic | Overview | |------|-------|----------| | aria-patterns-complete.md | ARIA Patterns | 20 accessible component patterns including modal, tabs, dropdown, combobox |
| File | Topic | Overview | |------|-------|----------| | accessibility-testing-complete.md | Accessibility Testing | Automated testing with axe-core, Lighthouse CI, Playwright, and manual screen reader testing |
Foundations: 01-wcag (understand requirements)
Implementation: 02-aria (build accessible components)
Verification: 03-testing (test and monitor)
For most products, Level AA is the target and the legal standard in the US (Section 508), EU, and many other jurisdictions. Level AAA is aspirational — it is very difficult to achieve for all content and is required only for specific high-sensitivity public services. Focus on AA; AAA improvements like 7:1 contrast ratios and link-only purpose labels are valuable quality enhancements but should not block shipping.
Prefer semantic HTML whenever possible — this is the first rule of ARIA. Native elements like <button>, <input>, <nav>, and <main> come with built-in accessibility semantics, keyboard support, and browser compatibility. Use ARIA only when a custom interactive widget (tabs, combobox, tree view) cannot be expressed with native elements alone.
On Windows, use NVDA with Chrome — it is free and covers the majority of Windows screen reader users. On macOS, use VoiceOver with Safari (built-in, no install needed). These two combinations cover the most common user scenarios. Add JAWS testing for enterprise or government projects where JAWS market share is higher.
This skill covers:
tools
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
development
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
development
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
development
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p