Skill
harbor-a11y
Accessibility and contrast checklist for Harbor.
Harborharbor-a11y
Harbor a11y
Accessibility checklist for Harbor.
Rules
- WCAG AA body contrast —
npm run check:contrastincludesharborskin. - Labels on every field;
aria-*preserved on primitives. - Keyboard path for every critical action.
- Focus visible:
ring-ring/ focus-visible styles. - Do not rely on color alone for status — pair with text/chip labels.
- Streaming UI (Vellum) must not trap focus or jump scroll unexpectedly.
Done
- Contrast gate green for harbor
- Keyboard + labels verified on new surfaces