From ainous-team
Accessibility compliance — WCAG, screen readers, keyboard navigation, color contrast, semantic HTML, ARIA. Use when building or reviewing UI, ensuring legal compliance, or improving usability for all users.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ainous-team:a11yThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Accessibility is not a feature — it's a quality attribute. If 15% of your users can't use your product, you have a bug, not a missing feature.
Accessibility is not a feature — it's a quality attribute. If 15% of your users can't use your product, you have a bug, not a missing feature.
Four principles (POUR):
| Principle | Meaning | Key Tests |
|---|---|---|
| Perceivable | Users can perceive the content | Color contrast, alt text, captions |
| Operable | Users can operate the interface | Keyboard nav, no time limits, no seizure triggers |
| Understandable | Users can understand the content | Clear language, consistent navigation, error prevention |
| Robust | Content works with assistive tech | Valid HTML, ARIA roles, screen reader testing |
outline: none without replacement)<button> for actions, <a> for navigation — not <div onclick>h1 → h2 → h3 (never skip levels)<nav>, <main>, <aside>, <footer> landmarks<label> for form inputs (connected via for/id)<th> headers and scope attributes<button> > <div role="button">role="dialog", role="alert", role="tablist" — only for custom widgetsaria-expanded, aria-selected, aria-disabled — keep in sync with visual statearia-label for icons without text, aria-describedby for supplementary descriptions<img> has meaningful alt text (or alt="" for decorative images)aria-live="polite" for dynamic content updates (notifications, loading states)aria-hidden="true" for decorative elements screen readers should skiprole, aria-label to everything. Most of the time, semantic HTML is sufficient.display: noneProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub xalbert1d/ainous-team --plugin ainous-team