From rt
Reviews web UI components, pages, and code for WCAG 2.1/2.2 AA accessibility issues like color contrast, keyboard navigation, ARIA, and semantics. Prioritizes and fixes critical problems one at a time.
npx claudepluginhub richtabor/agent-skills --plugin rtThis skill uses the workspace's default tool permissions.
This skill enables manual accessibility reviews of web content, components, and applications against WCAG 2.1/2.2 Level AA standards. Reviews focus on practical, modern accessibility requirements without being overly pedantic.
Audits web accessibility for WCAG 2.1 AA compliance using checklists across perceptible, operable, comprehensible, robust principles, with issues and code fixes.
Audits web interfaces for WCAG 2.1/2.2 compliance across POUR principles (Perceivable, Operable, Understandable, Robust) at A, AA, AAA levels. Ensures legal compliance like ADA and Section 508.
Audits Figma designs or web pages for WCAG 2.1 AA compliance, checking color contrast, keyboard navigation, touch targets, labels, and screen reader support.
Share bugs, ideas, or general feedback.
This skill enables manual accessibility reviews of web content, components, and applications against WCAG 2.1/2.2 Level AA standards. Reviews focus on practical, modern accessibility requirements without being overly pedantic.
Use this skill when the user asks questions like:
Determine what needs to be reviewed:
Use the WCAG checklist in references/wcag-checklist.md to systematically review the target against modern accessibility standards.
Focus on the most common and impactful issues:
Classify each issue as:
Critical - Blocks users from accessing core functionality:
Warning - Creates friction but doesn't fully block access:
IMPORTANT: Do NOT present all findings at once. Review issues one at a time, waiting for user decision before proceeding.
4.1 Start with Overview
Begin by telling the user how many issues were found:
Found [X] accessibility issues ([Y] critical, [Z] warnings).
Let's review them one at a time. I'll present each issue with a recommended fix, and you can decide to:
- **Fix** — I'll implement the change
- **Ignore** — Tell me why, and I'll note it
Starting with critical issues first.
4.2 Present Each Issue
For each issue, present ONE at a time using this format:
───────────────────────────────────
Issue [1/X]: [Critical/Warning]
───────────────────────────────────
**Problem**: [Clear description of the issue]
**Location**: `file_path:line_number`
[Show the relevant code snippet]
**Impact**: [How this affects users — be specific about who and how]
**Recommended Fix**:
[Specific code change or approach]
───────────────────────────────────
Fix this issue, or ignore? (If ignoring, please share why)
4.3 Handle User Response
If user says "fix":
If user says "ignore" with reason:
If user says "ignore" without reason:
4.4 Track Decisions
Keep a running tally as you go through issues. After all issues are reviewed, present a summary.
After reviewing all issues, present a summary:
## Accessibility Review Complete
**Reviewed**: [X] issues ([Y] critical, [Z] warnings)
### Fixed ([N])
- [Issue description] — `file:line`
- [Issue description] — `file:line`
### Ignored ([N])
- [Issue description] — Reason: [user's reason]
- [Issue description] — Reason: [user's reason]
### Remaining Concerns
[Any patterns noticed, suggestions for future, or issues that were ignored but warrant reconsideration]
Be Practical: Focus on issues that genuinely impact users. Modern WCAG 2.1/2.2 Level AA is the standard—avoid over-engineering or citing obscure edge cases.
Be Specific: Reference actual code locations using file_path:line_number format when possible.
Be Constructive: Provide actionable fixes, not just problems. Include code examples when helpful.
Consider Context: Some patterns may have accessibility trade-offs. Acknowledge these and suggest the most accessible approach for the use case.
This skill includes:
Comprehensive checklist of WCAG 2.1/2.2 Level AA requirements organized by principle (Perceivable, Operable, Understandable, Robust). Reference this during reviews to ensure thorough coverage of accessibility standards.