.agent/skills/accessibility-expert/SKILL.md
Active workflow skill for accessibility planning, research, and implementation support. Grounded in WCAG 2.2 AA, WAI-ARIA 1.3 Editor's Draft, and axe-core with live-standards-first doctrine. Use when the working agent needs a11y expertise for active tasks — distinct from the accessibility-reviewer, which is a read-only assessment specialist.
npx skillsauth add oaknational/oak-open-curriculum-ecosystem accessibility-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Active workflow skill for accessibility planning, research, and implementation work. This skill supports the working agent during tasks that involve WCAG compliance, ARIA patterns, keyboard navigation, colour contrast, or MCP App view accessibility — it does not replace the accessibility-reviewer, which provides independent read-only assessment.
Use this skill when the working agent needs to:
accessibility-reviewerdesign-system-expertreact-component-expertcode-reviewermcp-experttest-reviewerThis skill follows the ADR-129 standard doctrine hierarchy:
| Document | Purpose |
|----------|---------|
| docs/architecture/architectural-decisions/147-browser-accessibility-as-blocking-quality-gate.md | Zero-tolerance, Playwright + axe-core, two-level MCP App testing |
| docs/governance/accessibility-practice.md | WCAG 2.2 AA target, tooling, theme-aware testing |
| docs/architecture/architectural-decisions/149-frontend-specialist-reviewer-gateway-cluster.md | Cluster definition and MCP boundary rule |
| Document | Load when |
|----------|-----------|
| docs/architecture/architectural-decisions/148-design-token-architecture.md | Working with tokens for contrast or theming |
| docs/governance/design-token-practice.md | Token tier model, theme structure |
| docs/architecture/architectural-decisions/141-mcp-apps-standard-primary.md | Working on MCP App view files |
| docs/architecture/architectural-decisions/129-domain-specialist-capability-pattern.md | Understanding the triplet pattern |
Determine which WCAG 2.2 AA criteria apply to the current task. Use WebFetch to consult the Understanding WCAG 2.2 pages for relevant criteria.
For interactive widgets, consult the ARIA Authoring Practices Guide (https://www.w3.org/WAI/ARIA/apg/) for the canonical pattern. This provides keyboard interaction models, ARIA role/state usage, and implementation notes.
Follow TDD: write the Playwright + axe-core test first, then implement. Use the tooling pattern from docs/governance/accessibility-practice.md.
Run a11y checks against all supported themes. Per ADR-147, both light and dark must pass independently.
If the work targets an MCP App view, ensure both testing levels are addressed:
skipRules, no accepted violations.accessibility-reviewer for independent assessment.tools
When and how to use git worktrees for isolated work.
documentation
TSDoc and documentation workflow for canonical source comments, README updates, and ADR touchpoints.
development
Structured debugging workflow: reproduce, isolate, hypothesise, verify, fix, regression test.
data-ai
Load the shared thorough start-right workflow from `.agent/skills/start-right-thorough/shared/start-right-thorough.md`.