accessibility-audit
minagayid/Agents/skills/library/accessibility-audit/SKILL.md
Audit a web UI for accessibility against WCAG (semantics, keyboard, contrast, ARIA, forms). Use when the user asks to check or improve accessibility, a11y, or WCAG compliance.
Skill1 starsChanged 3 months ago
What's in it
- Accessibility Audit
- What to check
- How
- Guidelines
--- name: accessibility-audit description: Audit a web UI for accessibility against WCAG (semantics, keyboard, contrast, ARIA, forms). Use when the user asks to check or improve accessibility, a11y, or WCAG compliance. --- # Accessibility Audit Evaluate a web UI against [WCAG 2.2 AA](https://www.w3.org/WAI/WCAG22/quickref/) and fix the gaps. ## What to check - **Semantics** — real elements (`<button>`, `<nav>`, `<main>`, headings in order) over `<div>` soup. - **Keyboard** — everything operable without a mouse; visible focus; logical tab order; no traps. - **Images & media** — meaningful `alt` text; decorative images `alt=""`; captions for video. - **Color & contrast** — text ≥ 4.5:1 (3:1 for large); never rely on color alone to convey meaning. - **Forms** — every input has a `<label>`; errors announced and tied to the field; clear instructions. - **ARIA** — only when native semantics can't express it; correct roles/states; no redundant ARIA. - **Dynamic content** — live regions announce updates; focus moved sensibly on route/modal changes. - **Motion & zoom** — respects `prefers-reduced-motion`; usable at 200% zoom / 320px width. ## How 1. Automated pass (axe-core / Lighthouse) to catch the obvious. 2. Manual pass — tab through with the keyboard, check focus and reading order, test with a screen reader if possible. Automated tools catch < 50% of issues. 3. Report each issue with WCAG criterion, `selector`/location, impact, and a concrete fix. ## Guidelines - Prioritize blockers (keyboard traps, unlabeled controls, unreadable contrast) over warnings. - Fix at the source (semantics) rather than papering over with ARIA.
More agent context in minagayid/Agents
25 other files this repository gives its agents.
Skill
- agent-project-scaffoldskills/agent-project-scaffold/SKILL.md
- changelog-keeperskills/library/changelog-keeper/SKILL.md
- code-review-checklistskills/library/code-review-checklist/SKILL.md
- conventional-commitsskills/library/conventional-commits/SKILL.md
- data-cleaningskills/library/data-cleaning/SKILL.md
- debugging-methodologyskills/library/debugging-methodology/SKILL.md
- dependency-auditskills/library/dependency-audit/SKILL.md
- dockerfile-authorskills/library/dockerfile-author/SKILL.md
- exploratory-data-analysisskills/library/exploratory-data-analysis/SKILL.md
- github-actions-ciskills/library/github-actions-ci/SKILL.md
- incident-postmortemskills/library/incident-postmortem/SKILL.md
- kubernetes-manifestskills/library/kubernetes-manifest/SKILL.md
- pr-descriptionskills/library/pr-description/SKILL.md
- prompt-engineeringskills/library/prompt-engineering/SKILL.md
- react-componentskills/library/react-component/SKILL.md
- readme-generatorskills/library/readme-generator/SKILL.md
- refactoringskills/library/refactoring/SKILL.md
- rest-api-designerskills/library/rest-api-designer/SKILL.md
- secure-coding-reviewskills/library/secure-coding-review/SKILL.md
- sql-optimizerskills/library/sql-optimizer/SKILL.md
- technical-writingskills/library/technical-writing/SKILL.md
- terraform-moduleskills/library/terraform-module/SKILL.md
- threat-modelskills/library/threat-model/SKILL.md
- unit-test-writerskills/library/unit-test-writer/SKILL.md
- web-performanceskills/library/web-performance/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

