sdcorejs-review-accessibility-baseline

Audit web UI for WCAG 2.1 Level AA failures using Lighthouse, pa11y, and axe-core.

2|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/sdcorejs/sdcorejs-agent --skill sdcorejs-review-accessibility-baseline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdcorejs-review-accessibility-baseline
Source: https://github.com/sdcorejs/sdcorejs-agent/tree/main/plugin/skills/sdcorejs-review-accessibility-baseline
Command: npx skills add https://github.com/sdcorejs/sdcorejs-agent --skill sdcorejs-review-accessibility-baseline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents shipping UI that fails accessibility basics by providing a cross-track WCAG 2.1 Level AA baseline plus automated probes and a manual checklist.

Core Features & Use Cases

  • 12 high-signal accessibility checks covering semantics, focus, labels, contrast, errors, and reduced motion with POUR-principle mapping.
  • Automated probe runbook that executes Lighthouse a11y, pa11y, and axe-core to surface common failures.
  • Manual verification plan for screen reader, keyboard order, focus traps, error announcements, and link meaning.

Quick Start

Run the accessibility audit on the actual built page (not Storybook) and generate the Accessibility Audit Report output with automated probe results and manual pass/fail items.

Frequently Asked Questions about sdcorejs-review-accessibility-baseline

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

FAQPage Schema
How do I run a WCAG 2.1 Level AA accessibility audit on my web UI?

Perform a WCAG 2.1 Level AA accessibility audit by running automated probes like Lighthouse a11y, pa11y, and axe-core, then completing a manual POUR-mapped checklist to identify exact failure locations and SC references.

Why does my web UI fail keyboard navigation and screen reader checks?

Your web UI fails keyboard navigation and screen reader checks due to missing semantics, focus traps, or broken focus order. A cross-track accessibility audit identifies these exact barriers using automated tools and manual verification.

Can I use axe-core and pa11y to find all WCAG AA failures?

axe-core and pa11y surface common automated failures, but they cannot catch all WCAG AA issues alone. You must also execute a manual verification plan covering screen reader announcements, keyboard order, and link meaning to ensure full compliance.

What is the best way to check for WCAG 2.1 AA compliance before launch?

The best way to check WCAG 2.1 AA compliance pre-launch is running a cross-track baseline audit on the actual built page. This executes automated probes and 12 high-signal manual checks covering contrast, labels, errors, and reduced motion.

Does Lighthouse a11y work for post-overhaul accessibility regression checks?

Lighthouse a11y works for post-overhaul regression checks by surfacing common accessibility failures. Combine it with pa11y, axe-core, and a manual POUR-mapped checklist to verify keyboard navigation and screen reader feedback remain intact.

What are the limitations of automated accessibility audit tools?

Automated accessibility audit tools like axe-core and pa11y cannot detect manual failures such as focus traps, error announcements, or link meaning. They must be paired with a manual POUR-mapped checklist to identify all WCAG 2.1 Level AA barriers accurately.