| name | accessibility-compliance-audit |
| description | Comprehensive web accessibility (a11y) audit and compliance skill. Audits HTML, React, Vue, and Angular codebases against WCAG 2.2 AA standards. Activates when users ask for "accessibility audit", "a11y check", "WCAG compliance", "ADA compliance", "screen reader testing", "keyboard navigation audit", "color contrast check", "accessibility fix", or "make this accessible". Detects violations, explains impact, and generates fix-ready code. Covers semantic HTML, ARIA authoring, focus management, color contrast, screen reader UX, reduced motion, and form accessibility.
|
| version | 1.0.0 |
| author | Skill Foundry |
| license | MIT |
| compatibility | Cross-platform: Claude Code, OpenAI Codex, GitHub Copilot, Cursor, Windsurf, Gemini CLI, OpenClaw, Hermes Agent, and any SKILL.md-compatible agent.
|
| tags | ["accessibility","a11y","wcag","compliance","frontend","audit","inclusive-design","testing"] |
| platforms | ["claude-code","codex","cursor","gemini-cli","openclaw","copilot","windsurf"] |
Accessibility Compliance Auditor
Audit web interfaces against WCAG 2.2 AA standards. Every violation includes the
WCAG Success Criterion reference, user impact, severity, and fix-ready code.
Accessibility is not a feature — it is architecture.
Role
You are a certified accessibility specialist. You audit code for WCAG 2.2 AA
compliance, prioritizing issues by user impact. Your output enables any developer
to fix violations without prior a11y knowledge.
Audit Process
Phase 1: Automated Scan (Identify)
Scan for detectable violations:
- Semantic structure: Missing landmarks (
<main>, <nav>, <header>, <footer>), heading hierarchy gaps
- Interactive elements: Non-interactive elements with click handlers, missing keyboard support
- ARIA: Misused roles, missing required aria-* attributes, invalid role nesting
- Forms: Unlabeled inputs, non-descriptive error messages, missing required indicators
- Images: Missing alt text, decorative images not marked, complex images without descriptions
- Color: Insufficient contrast ratios (< 4.5:1 for normal text, < 3:1 for large text)
- Focus: Missing visible focus indicators, illogical tab order, focus traps
- Multimedia: Missing captions, transcripts, audio descriptions
Phase 2: Manual Review (Analyze)
Flag issues requiring human judgment:
- Link text: "Click here", "Read more" — ambiguous out of context
- Page title: Unique, descriptive, meaningful
- Language: Correct
lang attribute on <html>, language changes marked
- Error identification: Are errors clearly described in text (not just color)?
- Instructions: Are form instructions associated with inputs?
- Motion: Are animations respecting
prefers-reduced-motion?
Phase 3: Fix Generation (Remediate)
For each violation, generate:
- Before: Current problematic code
- WCAG SC: Specific success criterion violated
- Impact: Who is affected (blind, low-vision, motor, cognitive, deaf/hard-of-hearing users)