compliance-accessibility

Review web interfaces against WCAG 2.2 accessibility requirements.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/pnewsam/skills --skill compliance-accessibility-pnewsam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: compliance-accessibility
Source: https://github.com/pnewsam/skills/tree/main/archive/platform-compliance-evicted/compliance-accessibility
Command: npx skills add https://github.com/pnewsam/skills --skill compliance-accessibility-pnewsam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams shipping web interfaces often miss accessibility defects that automated scanners cannot catch, such as broken keyboard flows, missing accessible names, and focus loss after async updates. This Skill provides a structured WCAG 2.2 review process combining automated checks with mandatory manual verification. ## Core Features & Use Cases - Layered Check Strategy: Combines axe-core scans, eslint-plugin-jsx-a11y linting, contrast validation, and required keyboard plus screen reader walkthroughs. - Decision Rubric and Checklist: Covers keyboard operability, semantics, accessible names, focus management, form errors, contrast, and reduced-motion support. - Use Case: Before releasing a new checkout form, run the automated scans in CI, then tab through the entire flow with a screen reader to confirm labels, error announcements, and focus restoration all work. ## Quick Start Review this page's login form for WCAG 2.2 accessibility issues including keyboard navigation, focus visibility, and error announcements.

Frequently Asked Questions about compliance-accessibility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check a website for WCAG 2.2 accessibility compliance?▼

Run automated scans with axe-core in tests or CI, lint source with eslint-plugin-jsx-a11y, and validate contrast on text and indicators. Then manually tab through the primary flow with a keyboard and screen reader, since automated tools catch only about a third of WCAG issues.

What tools should I use for automated accessibility testing?▼

Use axe-core via @axe-core/cli, jest-axe, or @axe-core/playwright for WCAG rule scans, and eslint-plugin-jsx-a11y for static linting of missing names, roles, and keyboard handlers. Pair these with a contrast validator and manual keyboard testing.

Can automated accessibility tools replace manual testing?▼

No. Automated scans catch roughly a third of WCAG issues and gate only the obvious defects. A meaningful review requires keyboard-only navigation of the primary flow and screen reader verification of names, focus behavior, and error announcements.

Why is adding ARIA attributes often the wrong accessibility fix?▼

Adding ARIA to non-semantic elements creates maintenance burden and often broken behavior when a native HTML element already provides the needed semantics and keyboard support. Use native controls first and reserve ARIA for cases with no native equivalent.

Does this guidance cover legal accessibility conformance claims?▼

No. This is engineering guidance, not legal advice. Formal conformance claims, contract obligations, and jurisdiction-specific accessibility duties should be escalated to qualified legal or compliance professionals.