From alirezarezvani-claude-skills-7
Scans frontend project for WCAG 2.2 accessibility violations, shows fixes, auto-applies with --fix, checks color contrast, generates a11y-report.md.
npx claudepluginhub joshuarweaver/cascade-code-testing-misc --plugin alirezarezvani-claude-skills-7# /a11y-audit Scan a frontend project for WCAG 2.2 accessibility issues, show fixes, and optionally check color contrast. ## Usage ## What It Does ### Step 1: Scan Run the a11y scanner on the target directory: Parse the JSON output. Group findings by severity (critical → serious → moderate → minor). Display a summary: ### Step 2: Fix For each finding (starting with critical): 1. Read the affected file 2. Show the violation with context (before) 3. Apply the fix from `references/framework-a11y-patterns.md` 4. Show the result (after) **Auto-fixable issues** (apply without aski...
/a11y-auditComprehensive accessibility audit — automated axe scan, keyboard navigation check, color contrast review, ARIA audit, and prioritized CRITICAL/HIGH/MEDIUM issue backlog
/a11y-auditAudit accessibility of the running React Native app against best practices.
/a11y-auditRun accessibility audit on components (WCAG 2.1 AA checks)
/a11y-auditRun accessibility and HTML lint audit on files, then provide fix SUGGESTIONS (does NOT modify files) using WCAG/ARIA references
/a11y-auditAudit a frontend application for WCAG 2.1/2.2 compliance, screen reader compatibility, keyboard accessibility, and inclusive design patterns.
/a11y-auditPerform a WCAG 2.1 AA accessibility audit on target components covering ARIA, keyboard nav, focus management, contrast, forms, and dynamic content.
Scan a frontend project for WCAG 2.2 accessibility issues, show fixes, and optionally check color contrast.
/a11y-audit # Scan current project
/a11y-audit ./src # Scan specific directory
/a11y-audit ./src --fix # Scan and auto-fix what's possible
Run the a11y scanner on the target directory:
python3 {skill_path}/scripts/a11y_scanner.py {path} --json
Parse the JSON output. Group findings by severity (critical → serious → moderate → minor).
Display a summary:
A11y Audit: ./src
Critical: 3 | Serious: 7 | Moderate: 12 | Minor: 5
Files scanned: 42 | Files with issues: 15
For each finding (starting with critical):
references/framework-a11y-patterns.mdAuto-fixable issues (apply without asking):
alt="" on decorative imageslang attribute on <html>tabindex values > 0 → set to 0type="button" on non-submit buttons:focus-visible stylesIssues requiring user input (show fix, ask to apply):
If CSS files are present, run the contrast checker:
python3 {skill_path}/scripts/contrast_checker.py --batch {path}
For each failing color pair, suggest accessible alternatives.
Generate a markdown report at a11y-report.md:
engineering-team/a11y-audit/SKILL.mdengineering-team/a11y-audit/scripts/a11y_scanner.pyengineering-team/a11y-audit/scripts/contrast_checker.pyengineering-team/a11y-audit/references/wcag-quick-ref.mdengineering-team/a11y-audit/references/aria-patterns.mdengineering-team/a11y-audit/references/framework-a11y-patterns.md