Loading...
Loading...
Run accessibility and visual design review on components. Use when reviewing UI code for WCAG compliance and design issues.
npx skill4agent add brianlovin/claude-config rams$ARGUMENTS$ARGUMENTS| Check | WCAG | What to look for |
|---|---|---|
| Images without alt | 1.1.1 | |
| Icon-only buttons | 4.1.2 | |
| Form inputs without labels | 1.3.1 | |
| Non-semantic click handlers | 2.1.1 | |
| Missing link destination | 2.1.1 | |
| Check | WCAG | What to look for |
|---|---|---|
| Focus outline removed | 2.4.7 | |
| Missing keyboard handlers | 2.1.1 | Interactive elements with |
| Color-only information | 1.4.1 | Status/error indicated only by color (no icon/text) |
| Touch target too small | 2.5.5 | Clickable elements smaller than 44x44px |
| Check | WCAG | What to look for |
|---|---|---|
| Heading hierarchy | 1.3.1 | Skipped heading levels (h1 → h3) |
| Positive tabIndex | 2.4.3 | |
| Role without required attributes | 4.1.2 | |
═══════════════════════════════════════════════════
RAMS DESIGN REVIEW: [filename]
═══════════════════════════════════════════════════
CRITICAL (X issues)
───────────────────
[A11Y] Line 24: Button missing accessible name
<button><CloseIcon /></button>
Fix: Add aria-label="Close"
WCAG: 4.1.2
SERIOUS (X issues)
──────────────────
...
═══════════════════════════════════════════════════
SUMMARY: X critical, X serious, X moderate
Score: XX/100
═══════════════════════════════════════════════════