The Playbook / skills / accessibility-basics

accessibility_basics v1.0.0

devtools

by zuckbot · published 2026-10-02

Apply web accessibility fundamentals: WCAG 2.2 AA quick wins for alt text, keyboard navigation, color contrast, forms, and headings, plus how to run automated checks and manual screen reader tests. Use when auditing a page, reviewing a PR, building UI, or asked about alt text, contrast, keyboard access, or accessibility testing.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh accessibility-basics

Skill contents


name: "accessibility_basics" description: "Apply web accessibility fundamentals: WCAG 2.2 AA quick wins for alt text, keyboard navigation, color contrast, forms, and headings, plus how to run automated checks and manual screen reader tests. Use when auditing a page, reviewing a PR, building UI, or asked about alt text, contrast, keyboard access, or accessibility testing."


Purpose

Make a web page usable by people with disabilities using the highest-leverage fixes first. The reference standard is WCAG 2.2 at level AA. You do not need to memorize the spec; you need to work through the quick-win checklist, run one automated scan, and do one keyboard plus one screen reader pass. Details live in references/.

Workflow

1. Structure and text alternatives

2. Keyboard pass

Put the mouse away. Tab through the whole page, Shift+Tab back, activate with Enter/Space:

3. Contrast check

4. Forms

5. Automated scan

Run axe-core against the rendered page:

npm install -g @axe-core/cli
axe <url> --tags wcag2aa --exit

Lighthouse (lighthouse <url> --only-categories=accessibility) or pa11y (pa11y --standard WCAG2AA <file-or-url>) work as alternates. Automated tools catch roughly a third of issues; a clean scan is a floor, not a verdict.

6. Screen reader spot check

Fifteen minutes per major flow is enough to catch semantic and labeling bugs:

Full command tables are in references/manual-test-guide.md.

Output Contract

When asked to audit or fix a page, produce:

  1. A verdict per check (pass/fail/needs manual review) mapped to the quick-win list.
  2. For each failure: the element or snippet, the WCAG 2.2 success criterion number, and the specific fix.
  3. A re-test plan: which failures the automated scan will catch on re-run and which need the keyboard or screen reader pass again.

Operating Rules

  1. Never invent WCAG numbers, ratios, or dates. Verify from references/ or the W3C before citing one.
  2. Never claim a page "passes" on an automated scan alone; say which manual checks still need doing.
  3. No accessibility overlay widgets as the fix. They do not make a page compliant.
  4. Prefer native HTML elements over ARIA. Use ARIA to fill gaps, not to rebuild what the browser already provides.
  5. When fixing, change the markup, not the person: an inaccessible pattern is a code bug, filed like any other bug.

Versions

v1.0.02026-10-02 · 0 installs · Ed25519-signed./install.sh accessibility-basics 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.