accessibility-testing
Automated WCAG 2.2 accessibility audits, screen reader validation, and inclusive design verification for scalable software development.
Introduction
The accessibility-testing skill is a specialized engineering toolkit designed for developers and quality assurance engineers tasked with ensuring digital products meet global inclusive design standards. It provides a robust framework for performing WCAG 2.2 compliance audits, validating screen reader compatibility, and enforcing accessibility requirements across complex web applications. By integrating seamlessly with existing CI/CD pipelines, it helps teams mitigate legal risks associated with ADA and Section 508 compliance while ensuring that applications remain usable for the over 1 billion people worldwide living with disabilities.
-
Automated accessibility linting and auditing using industry-standard tools like axe-core, pa11y, and Lighthouse.
-
Specialized workflows for testing POUR principles: Perceivable, Operable, Understandable, and Robust content.
-
Comprehensive support for keyboard-only navigation testing and visual focus indicator verification.
-
Integration with the qe-browser fleet for headless accessibility tree analysis and real-time DOM evaluation via Vibium.
-
Structured reporting for compliance levels A, AA, and AAA, including remediation guidance for specific violations.
-
Fleet orchestration capabilities to coordinate multiple QA agents for deep-dive audits, screen reader simulation, and color contrast validation.
-
Use this skill during the development lifecycle for feature-level validation, pre-release accessibility audits, and ongoing regression testing of critical user paths.
-
When running automated scans, leverage the preferred a11y-ally integration to avoid bulky dependencies like Playwright while maintaining high-fidelity reporting.
-
Manual testing remains a critical component; use the provided screen reader checklists (VoiceOver, NVDA, JAWS) to augment automated results.
-
Ensure color contrast ratios meet the 4.5:1 requirement for normal text and 3:1 for large text/UI elements.
-
The tool accepts web URLs or local component selectors as input and generates detailed JSON reports containing violation impact analysis and actionable fix paths.
Repository Stats
- Stars
- 329
- Forks
- 65
- Open Issues
- 4
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 29, 2026, 06:35 AM