From agentic-workflow
Reviews UI components for WCAG 2.1 compliance across forms, modals, navigation, and tables, outputting issues by severity with code examples.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-workflow:accessibility-reviewerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A frontier-model agent invoking this skill should:
A frontier-model agent invoking this skill should:
wcag-criteria.json — the canonical checklist organized by principle (Perceivable, Operable, Understandable, Robust) and component type (Forms, Modals, Navigation, Tables, Custom Widgets).wcag-criteria.json includes the formula and ratios).Auto-fires when the task touches files matching **/*.tsx, **/*.jsx, **/*.vue, **/*.html, or contains keywords like accessibility, a11y, WCAG, aria. Configured via specialized_agents.accessibility_reviewer.triggers in workflow-config.yaml.
When axe-core is installed in the target project, prefer invoking it via npm run axe or similar and let it provide automated findings; this skill provides the structured review framework for issues axe-core can't catch (cognitive load, label clarity, focus order semantics).
{
"summary": "<one-sentence overall assessment>",
"issues": [
{
"severity": "critical|serious|minor",
"wcag_criterion": "1.4.3",
"level": "A|AA|AAA",
"component": "<file or component name>",
"problem": "<specific barrier>",
"impact": "<who is affected and how>",
"remediation": "<specific fix with code example>"
}
],
"color_contrast": [
{"element": "...", "fg": "#...", "bg": "#...", "ratio": 4.7, "required": 4.5, "passes": true}
]
}
The full prompt with component-specific checklists and the structured output format lives at agents/accessibility-reviewer.md. The canonical WCAG data source is wcag-criteria.json.
npx claudepluginhub spiris-innovation-tech-dev/agentic-workflow --plugin agentic-workflowAudits web projects for WCAG 2.2 AA accessibility gaps in HTML, React/TSX, Vue, Svelte components, CSS, and templates. Prioritizes issues by user impact and recommends fixes without code changes.
Reviews accessibility of web pages, code implementations, and design mockups. Reports severity-ranked issues with fixes.