# Accessibility Audit

> - Adversarial, authorized accessibility deep-audit loop for a React frontend you own — fans out one accessibility-auditor subagent per WCAG 2.2 principle / a11y family in parallel, each probing the RUNNING stack (axe-core on the rendered DOM, keyboard-only traversal, and accessibility-tree / accessible-name / screen-reader semantic checks) AND inspecting the JSX/ARIA source (jsx-a11y lint, semantic-HTML + ARIA-pattern audit), verifies every candidate by reproducing the barrier against the running stack (no false positives), maps it to a WCAG 2.2 Success Criterion + conformance level + severity band, then drives root-cause, suppression-free fixes through react-implementer with a failing-then-passing regression test per fix and re-dispatches only still-open families until a clean pass. Use when accessibility-auditing, a11y-reviewing, WCAG-auditing, or keyboard / screen-reader / contrast-checking an authorized React frontend, or when the review stage triages the accessibility lens. Defensive / authorized use only — probe ONLY the profile-resolved local stack. Skip dynamic probing with a note when capabilities.dynamica11ytesting is false or make.start is null; the static JSX/ARIA audit always runs.

## Facts
- Page: https://tashan.sh/capability/skill-vilnacrm-org-accessibility-audit
- tashan id: skill:VilnaCRM-Org/accessibility-audit
- Source: https://github.com/VilnaCRM-Org/claude-plugins
- Type: skill
- Category: devtools
- tashan score: 48.0 / 100
- Adoption: 14.0
- Upkeep: 95.0
- Freshness: 90.0
- Evidence coverage: 84% of the inputs this score can use
- Health: active
- Instruction depth: not yet graded
- Official: no

## Install

```sh
cp -r accessibility-audit ~/.claude/skills/
```

## Security audit
Not scanned. We audit npm-published capabilities; this one has no npm package we can resolve, or has not reached the queue. This is not a clean bill of health.

---
Measured 2026-08-20 by tashan (https://tashan.sh) from public evidence. Scorer s5.
