LLM Skills
~/catalog/frontend//SKILL
FrontendGitHub source

A11y audit

/SKILL

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases.

alirezarezvanialirezarezvani
23.3k
June 20, 2026
MIT License
// skill content

--- name: "a11y-audit" description: "An accessibility auditskill s for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React,Next.js , Vue, Angular, Svelte, and plain HTML codebases. Use it when auditing accessibility, fixing accessibility violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines." --- # Accessibility Audit WCAG 2.2 Accessibility Audit and Remediation Skill ## Description The a11y-auditskill provides a complete accessibility audit pipeline for modern web applications. It implements a three-phaseworkflow :Scan, Fix, Verify:that identifies WCAG 2.2 Level A and AA violations, generates exact fix code for each framework, and produces stakeholder-ready compliance reports. For every violation it finds, it provides the precise before/after code fix tailored to your framework (React,Next.js , Vue, Angular, Svelte, or plain HTML). What thisskill does: 1. Scans your codebase for every WCAG 2.2 Level A and AA violation, categorized by severity (Critical, Major, Minor) 2. Fixes each violation with framework-specific before/after code patterns 3. Verifies that the fixes resolve the original violations and do not introduce any regressions 4. Reports findings in a structured format suitable for developers, project managers, and compliance stakeholders 5. Integrates into CI/CD pipelines to prevent accessibility regressions ## Features | Feature | Description | |---------|-------------| | Full WCAG 2.2 Scan | Checks all Level A and AA success criteria across your codebase | | Framework Detection | Automatically detects React,Next.js , Vue, Angular, Svelte, or plain HTML | | Severity Classification | Categorizes each violation as Critical, Major, or Minor | | Fix Code Generation | Generates before/after code diffs for every issue | | Color Contrast Checker | Validates foreground/background color pairs against AA and AAA ratios | | Compliance Reporting | Generates stakeholder reports with pass/fail summaries | | CI/CD Integration |GitHub Actions, GitLab CI, AzureDevOps pipeline configurations | | Keyboard Navigation Audit | Detects missing focus management and tab order issues | | ARIA Validation | Checks for incorrect, redundant, or missing ARIA attributes | ### Severity Definitions | Severity | Definition | Example | SLA | |----------|-----------|---------|-----| | Critical | Blocks access for entire user groups | Missing alt text, no keyboard access to navigation | Fix before release | | Major | Significant barrier that degrades the user experience | Insufficient color contrast, missing form labels | Fix within the current sprint | | Minor | Usability issue that causes friction | Redundant ARIA roles, suboptimal heading hierarchy | Fix within the next 2 sprints | ## Usage ### Quick Start ``bash # Scan entire project python scripts/a11y_scanner.py /path/to/project # Scan with JSON output for tooling python scripts/a11y_scanner.py /path/to/project --json # Check color contrast for specific values python scripts/contrast_checker.py --fg "#777777" --bg "#ffffff" # Check contrast across a CSS/Tailwind file python scripts/contrast_checker.py --file /path/to/styles.css ` ### Slash Command ` /a11y-audit # Audit current project /a11y-audit --scope src/ # Audit specific directory /a11y-audit --fix # Audit and auto-apply fixes /a11y-audit --report # Generate stakeholder report /a11y-audit --ci # Output CI-compatible results ` ### Three-Phase Workflow **Phase 1: Scan** -- Walk the source tree, detect framework, apply rule set. `bash python scripts/a11y_scanner.py /path/to/project --format table ` **Phase 2: Fix** -- Apply framework-specific fixes for each violation. > See [references/framework-a11y-patterns.md](references/framework-a11y-patterns.md) for the complete fix patterns catalog. **Phase 3: Verify** -- Re-run the scanner to confirm fixes and check for regressions. `bash python scripts/a11y_scanner.py /path/to/project --baseline audit-baseline.json ` ## Example: React Component Audit ``tsx // BEFORE: src/components/ProductCard.tsx fun

// original public source
alirezarezvani/claude-skills
/.gemini/skills/a11y-audit/SKILL.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/SKILL.md" "https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/.gemini/skills/a11y-audit/SKILL.md"
Then in Claude Code, type /SKILL to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Stars 23.3k
CategoryFrontend
LicenseMIT License
UpdatedJune 20, 2026
Format.md
AccessFree
// similar

Skills Frontend

View allarrow_forward