Skip to content
Agentmart
Submit a tool

a11y-review

Use when reviewing web interfaces for accessibility, including WCAG 2.2 mapping, ARIA misuse, keyboard access, focus management, responsive/mobile behavior…

Skill by prachwal-archive

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/prachwal-archive-a11y-review

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when reviewing web interfaces for accessibility, including WCAG 2.2 mapping, ARIA misuse, keyboard access, focus management, responsive/mobile behavior, and QA findings.

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/a11y-review

What's inside

Skill name
a11y-review
Description
Use when reviewing web interfaces for accessibility, including WCAG 2.2 mapping, ARIA misuse, keyboard access, focus management, responsive/mobile behavior, and QA findings.
License
MIT
Instructions
124 lines in SKILL.md · view on GitHub

Files (5)

  • SKILL.md
  • aria-apg.md · references/
  • responsive-mobile-first.md · references/
  • review-checklist.md · references/
  • wcag-22.md · references/

SKILL.md (first lines)

# A11y Review Skill

Use this skill for accessibility reviews, QA passes, and compliance-oriented UI checks.

## Review mode

Pick one mode before starting. `blocking-review` is the default.

### blocking-review (default)

Scope: blockers, regressions, broken UX, WCAG failures, missing critical states.
Max findings: 7.
Prioritize:
- keyboard access blockers
- focus visibility failures
- missing accessible names on interactive elements
- invalid ARIA that breaks assistive technology
- color contrast failures for required content
- form error announcement failures

### quality-review

Scope: consistency, polish, responsive refinement, design-system drift.
Max findings: 10.
Use when the user asks for a broader pass. Do not switch to `full-review` on large diffs without asking.

### full-review

Scope: both blocking and quality findings.
Max findings: 12.
Total cap includes every finding. Overflow goes into `backlog_suggestions`, not the main finding list.

## Finding schema

Every finding must include:
- `id` — unique within this review
- `title` — concise description
- `severity`: `blocker | high | medium | low | nit`
- `decision`: `fix_now | backlog | ignore | needs_human`
- `confidence`: `high | medium | low`
- `domain` — `accessibility` for this skill
- `evidence` — concrete observation, not general WCAG education
- `file` — source file path
- `line` or `selector` when available
- `recommended_fix` — actionable suggestion

Default decision mapping:
- `blocker` → `fix_now`
- `high` → `fix_now`
- `medium` → `fix_now` or `needs_human`
- `low` → `backlog`
- `nit` → `ignore` or `backlog`

`blocker` and `high` findings must include concrete evidence. `nit` findings must never block merge.

## Deduplication

Group repeated instances of the same issue into one finding with a `similar_occurrences` array.

Dedupe key: `domain` + `severity` + `file` + `normalized title`.

Example: five buttons missing focus indicators → one finding with `similar_occurrences: [{ file, selector, count }]`.

Merge duplicates across this skill and `web-design-review` when both report the same UI defect.

## Budget

Rank findings by severity, confidence, and user impact. Cut at the mode's max findings. Move overflow to `backlog_suggestions`. Do not expand the budget unless the user explicitly asks.

Include a summary count at the top:
- `blockers`
- `fix_now`
- `backlog`
- `needs_human`
- `ignored_or_nits`

## What to flag

- missing or misleading labels
- non-semantic interactive elements
- inaccessible keyboard flows
- hidden focus or focus traps
- poor reflow or mobile behavior
- misuse of ARIA where native HTML would work
- insufficient contrast, touch size, or motion handling

Do not report general WCAG education as a finding. Report patterns, not every repeated instance.

## Reporting style

- `blocker`: clear WCAG violation that blocks task completion
- `high`: significant barrier but can be worked around
- `medium`: valid issue, lower user impact
- `low`: best-practice gap
- `nit`: enhancement beyond baseline

## Review focus

1. Check semantic HTML first.
2. Verify WCAG 2.2 impacts and map findings to specific success criteria.
3. Review keyboard access, focus visibility, and focus order.
4. Review responsive behavior at mobile widths and zoom/reflow states.
5. Review ARIA only after native semantics have been assessed.
6. Distinguish failures from best-practice issues and enhancements.

## Workflow

1. Identify the page or component role.
2. Review structure and semantics.
3. Review keyboard and focus behavior.
4. Review names, descriptions, and announcements.
5. Review responsive and mobile behavior.
6. Review ARIA usage for correctness and necessity.
7. Review motion, contrast, and text scaling.
8. Summarize findings by severity and standard.

## References

- [references/wcag-22.md](references/wcag-22.md)

From prachwal-archive/web-ui-skills, MIT.

More from prachwal-archive/web-ui-skills

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
May 22, 2026 (5 months ago)
Last release
Apr 23, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from prachwal-archive

Cite this page

a11y-review skill. Agent Mart. https://agentmart.dev/skills/prachwal-archive-a11y-review (last updated 2026-10-24)