Accessibility (WCAG 2.2) review reference

Identify WCAG 2.2 accessibility anti-patterns in React, Vue, Svelte, and HTML template diffs.

Updated May 15, 2026
One-click install
npx skills add https://github.com/mattnowdev/super-review --skill accessibility-wcag-2-2-review-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Accessibility (WCAG 2.2) review reference
Source: https://github.com/mattnowdev/super-review/tree/main/skills/accessibility
Command: npx skills add https://github.com/mattnowdev/super-review --skill accessibility-wcag-2-2-review-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps reviewers identify accessibility anti-patterns that automated scanners often miss, ensuring UI changes conform to WCAG 2.2 expectations for keyboard access, focus behavior, form semantics, and non-text content.

Core Features & Use Cases

  • WCAG 2.2 focused checks for client UI: Targets behavioral and semantics failures in interactive components beyond what axe/Lighthouse typically catch.
  • High-signal anti-pattern catalog: Covers new WCAG 2.2 success criteria such as Focus Appearance, Dragging, Target Size, Consistent Help, Redundant Entry, and Accessible Authentication, plus perennial issues like div-as-button, missing labels, and incorrect aria-hidden usage.
  • Practical review triggers: Provides a checklist for reviewing diffs that touch front-end code (React/Vue/Svelte/HTML templates) where user interaction and assistive technology behavior are most likely to regress.

Quick Start

Use the super-review accessibility reference to review a PR that changes client-side UI components and produces a WCAG 2.2-focused, evidence-anchored checklist of accessibility issues and fixes.

Frequently Asked Questions about Accessibility (WCAG 2.2) review reference

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

FAQPage Schema
How do I catch WCAG 2.2 accessibility regressions that automated scanners miss?

To catch WCAG 2.2 accessibility regressions missed by automated scanners, review client-facing UI diffs using a structured checklist targeting focus management, keyboard operability, and form semantics. This approach identifies behavioral failures in interactive controls that tools like axe or Lighthouse typically overlook.

What WCAG 2.2 success criteria should I check during a frontend code review?

During a frontend code review, check WCAG 2.2 success criteria including Focus Appearance, Dragging, Target Size, Consistent Help, Redundant Entry, and Accessible Authentication. Verify correct labels, keyboard navigation, and non-text content semantics in the modified UI components.

How do I review React or Vue UI diffs for keyboard navigation and focus management issues?

Review React, Vue, Svelte, or HTML template diffs for keyboard navigation and focus management issues by verifying interactive controls are operable without a mouse. Check that modals and drawers manage focus correctly, and ensure div-as-button anti-patterns and incorrect aria-hidden usage are resolved.

Does this accessibility review work with HTML templates and modern JavaScript frameworks?

Yes, this accessibility review works with React, Vue, Svelte, and HTML templates. It evaluates UI changes involving interactive controls, modals, drawers, forms, media alt text, and authentication UI to ensure compliance with WCAG 2.2 keyboard access and focus behavior expectations.

Why do automated accessibility tests fail to catch div-as-button and focus management errors?

Automated accessibility tests fail to catch div-as-button and focus management errors because these are behavioral and semantic failures requiring manual verification. Scanners lack the context to evaluate dynamic focus behavior in modals, correct target sizing, and consistent help mechanisms during UI interaction.

What is the best way to prevent accessibility regressions in authentication and form UI components?

The best way to prevent accessibility regressions in authentication and form UI components is applying an evidence-anchored checklist verifying WCAG 2.2 Accessible Authentication and Redundant Entry criteria. Validate correct form labels, keyboard operability, and focus appearance in the modified frontend code.