A11y pass
Catch the accessibility failures that ship in almost every AI-built UI. Use after building any interactive component.From its SKILL.md
npx -y skills add Archive228/loopkit --skill a11y-passAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
0.9 KB, as published. Nobody here has run it
Accessibility Pass
- Keyboard — every interactive element reachable and operable by Tab/Enter/Esc. Modals trap focus and restore it on close.
- Labels — every input has a real
<label>; icon-only buttons havearia-label. - Images — meaningful
alt; decorative imagesalt="". - Contrast — text ≥ 4.5:1 (3:1 for large). Don't encode meaning in color alone.
- Semantics — real
<button>/<a>, not a clickable<div>. Headings in order. - Focus — visible focus ring. Never
outline: nonewithout a replacement. Output: each failure with the element + the fix. Test it with Tab only, no mouse.