# Accessibility Review Performs comprehensive accessibility (a11y) audit focusing on WCAG compliance, screen reader compatibility, keyboard navigation, and inclusive design principles. ## Parameters **Received from router**: `$ARGUMENTS` (after removing 'accessibility' operation) Expected format: `scope:"review-scope" [depth:"quick|standard|deep"] [level:"A|AA|AAA"]` ## Workflow ### 1. Parse Parameters Extract from $ARGUMENTS: - **scope**: What to review (required) - components, pages, features - **depth**: Review thoroughness (default: "standard") - **level**: WCAG compliance level (default: "AA") ## WCAG Compliance Levels - **Level A**: Minimum accessibility (basic compliance) - **Level AA**: Standard accessibility (recommended target) - **Level AAA**: Enhanced accessibility (gold standard) ### 2. Gather Context **Identify UI Components**: ```bash # Find frontend components find . -name "*.tsx" -o -name "*.jsx" -o -name "*.vue" -o -name "*.svelte" | head -20 # Check for accessibility tooling cat package.json | grep -E "axe|pa11y|lighthouse|eslint-plugin-jsx-a11y" # Look for ARIA usage grep -r "aria-" --include="*.tsx" --include="*.jsx" --include="*.html" | head -20 # Check for role attributes grep -r 'role=' --include="*.tsx" --include="*.jsx" --include="*.html" | head -20 ``` ### 3. Semantic HTML Review **Proper HTML Structure**: - [ ] Semantic HTML elements used (`
`, `