Audit the UI for accessibility defects against WCAG 2.2 AA — semantic structure, keyboard operability, focus management, form labeling, ARIA correctness, contrast, and motion — with each finding tied to the user it locks out. Use when asked to check accessibility or a11y, review UI for screen-reader or keyboard support, or verify WCAG compliance.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Accessibility audit
Find the places where someone cannot use this app. Every finding names the
**user and the barrier**: "a keyboard user cannot dismiss this dialog" is a
finding; "missing ARIA attributes" is a lint message.
Read `.claude/review/CONVENTIONS.md` first — stack detection, scope, severity,
false-positive gate, report format. Target is **WCAG 2.2 level AA**.
WCAG is an external standard, so this skill is largely stack-independent — but
where the checks below name a file or a styling mechanism, map it to whatever
this project actually uses. Identify these three things up front:
- **The root document shell** — wherever `<html lang>`, landmarks, and the
page skeleton are set (a root layout, a template, `index.html`, a base view).
- **The global stylesheet and design tokens** — wherever focus resets, color
variables, and motion settings live.
- **The styling mechanism** — utility classes, CSS modules, CSS-in-JS, or plain
stylesheets. This decides how you resolve a color to an actual value in §6.
## Checklist
**1. Semantics before ARIA**
The most common real defect is a `<div>` doing a control's job. A `<div
…
The line at the top of this page pins the label git:20261106.9932b24, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_4xp3pccugxg4rrzo
GET https://markdownregistry.com/api/v1/resolve?ref=arcasilesgroup/ai-engineering/a11y-audit
GET https://markdownregistry.com/api/v1/blob/9cba9686080c8b4b60b2824c069e614f226e2f2eeda15f3f6143a36bb3051e0c
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
arcasilesgroup/ai-engineering · skills/ai-adversarial-loop/SKILL.md · Coordinate a multi-round debate between two agents until the code is clean. adversarial-reviewer (the critic) assumes…
arcasilesgroup/ai-engineering · skills/ai-agents-md/SKILL.md · Creates, audits and maintains the AGENTS.md a repository owes its coding agents, following the agents.md convention…
arcasilesgroup/ai-engineering · skills/ai-audit-code/SKILL.md · Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen…
arcasilesgroup/ai-engineering · skills/ai-audit-design/SKILL.md · Use when a web interface needs its visual defects found and fixed with measurements rather than opinions — misaligned…
arcasilesgroup/ai-engineering · skills/ai-audit-docs/SKILL.md · Audits docs against repo state for dead links, false claims, stale versions, and nonexistent commands. Input: paths or…
arcasilesgroup/ai-engineering · skills/ai-brainstorm/SKILL.md · Use when the user brings a fuzzy idea that must be pinned down before research or planning — "handshake", "get on the…
arcasilesgroup/ai-engineering · skills/ai-codegraph/SKILL.md · Uses local CodeGraph MCP for symbol relationships, call chains, and blast radius. Trigger: "how does X work", "what…
arcasilesgroup/ai-engineering · skills/ai-debug/SKILL.md · Finds the root cause at file:line and writes a failing check before the fix; resolves merge and rebase conflicts by…
arcasilesgroup/ai-engineering · skills/ai-design-md-planner/SKILL.md · Interviews the user about their product and visual taste, commits to a specific referenced aesthetic direction, and…
plugin87/ux-ui-agent-skills · .claude/skills/a11y-audit/SKILL.md · Audit a UI or design against WCAG 2.2 AA/AAA and ARIA patterns, returning criterion-referenced findings with severity…
borghei/claude-skills · engineering/a11y-audit/SKILL.md · This skill should be used when the user asks to "check accessibility", "audit WCAG compliance", "scan HTML for a11y…
josstei/maestro-orchestrate · antigravity/skills/a11y-audit/SKILL.md · Run a Maestro-style accessibility audit for WCAG compliance, ARIA usage, keyboard navigation, and screen reader…
josstei/maestro-orchestrate · claude/skills/a11y-audit/SKILL.md · Run a Maestro-style accessibility audit for WCAG compliance, ARIA usage, keyboard navigation, and screen reader…
josstei/maestro-orchestrate · plugins/maestro/skills/a11y-audit/SKILL.md · Run a Maestro-style accessibility audit for WCAG compliance, ARIA usage, keyboard navigation, and screen reader…