Accessibility test runner
Skill a5c-ai/babysitter/library/specializations/desktop-development/skills/accessibility-test-runner
Run accessibility audits with axe-core and screen reader testing for desktop applicationsFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill accessibility-test-runnerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.8 KB, 297 tokens by cl100k_base, as published. Nobody here has run it
accessibility-test-runner
Run accessibility audits for desktop applications using axe-core and configure screen reader testing.
Capabilities
- Integrate axe-core for automated audits
- Configure WCAG compliance levels
- Test keyboard navigation
- Set up screen reader testing
- Generate accessibility reports
- Configure CI/CD integration
Input Schema
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"wcagLevel": { "enum": ["A", "AA", "AAA"] },
"testFramework": { "enum": ["playwright", "cypress", "jest"] }
},
"required": ["projectPath"]
}
Playwright + axe-core
import { test, expect } from '@playwright/test';
import AxeBuilder from '@axe-core/playwright';
test('accessibility audit', async ({ page }) => {
await page.goto('/');
const accessibilityScanResults = await new AxeBuilder({ page })
.withTags(['wcag2a', 'wcag2aa'])
.analyze();
expect(accessibilityScanResults.violations).toEqual([]);
});
Screen Reader Testing
Configure NVDA (Windows), VoiceOver (macOS), or Orca (Linux) testing workflows.
Related Skills
qt-widget-accessibility-auditdesktop-accessibilityprocess
What ships with it: 1 file
459 B alongside SKILL.md
- README.md459 B