From ralph-playwright
Run a WCAG 2.2 AA accessibility audit against a URL using playwright-cli. Captures accessibility snapshots, analyzes for violations, and creates issues for findings. Uses the execute → reflect → act pipeline with an a11y-focused goal.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ralph-playwright:a11y-scanThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `playwright-cli` installed globally (see `/ralph-playwright:setup`)
playwright-cli installed globally (see /ralph-playwright:setup)Generate session name: <date>-a11y-scan-<slug>
Spawn explorer-agent with:
url: Target URL (from arguments or ask)goal: "Systematically audit this page for WCAG 2.2 AA accessibility compliance. Focus on: form labels, tab order, keyboard operability, color contrast ratios, ARIA attributes, heading hierarchy, alt text, and focus management."session: The generated session nameThe agent navigates the page, interacts with all interactive elements (especially via keyboard), and captures snapshots at each state.
Read the journey trace. For each step, examine the accessibility snapshot (.md file) for:
<label> or aria-labelrole, aria-expanded, aria-describedby etc.alt attributeClassify all findings as a11y_violation signals with WCAG success criteria references.
Write signal report to .playwright-cli/<session>/signal-report.yaml.
For each signal:
thoughts/shared/research/<date>-<slug>-a11y-audit.md with full findings== A11y Scan: http://localhost:3000/login ==
WCAG 2.2 AA | playwright-cli | N violations
🔴 CRITICAL (N):
- <violation> → <remediation> (WCAG <criterion>)
🟠 HIGH (N):
- <violation> → <remediation> (WCAG <criterion>)
🟡 MEDIUM (N):
- <violation> → <remediation> (WCAG <criterion>)
Actions: N issues created, N screenshots promoted
npx claudepluginhub cdubiel08/ralph-hero --plugin ralph-playwrightRuns a WCAG AA accessibility audit across 7 scan categories (keyboard, contrast, ARIA, reduced motion, screen reader, high contrast, automated axe) with findings and fixes.
Audits web apps for WCAG 2.1/2.2 compliance with axe-core/Playwright, Pa11y, Lighthouse scans plus keyboard nav, ARIA, color contrast checks.