- Home
- Skills
- Protagonistss
- Ithinku Plugins
- Ui Design A11y
ui-design-a11y_skill
- TypeScript
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill protagonistss/ithinku-plugins --skill ui-design-a11y- SKILL.md1.1 KB
Overview
This skill provides focused web accessibility (A11y) audits and repair guidance based on WCAG best practices. It helps developers find semantic, ARIA, keyboard, and contrast issues and delivers actionable code-level fixes. The goal is to make interfaces more usable for people with disabilities while simplifying developer review workflows.
How this skill works
The skill inspects HTML, CSS, and common UI components to detect semantic tag misuse, missing ARIA attributes, keyboard navigation gaps, and insufficient color contrast. It reports specific failures, prioritizes issues by impact, and generates concrete remediation steps or code snippets (labels, alt text, ARIA roles, focus management, contrast adjustments). It can also propose keyboard-focus traps for modals and fixes for form-label associations.
When to use it
- Pre-merge code reviews to catch accessibility regressions early
- When validating color palettes or ensuring WCAG AA contrast compliance
- During UI component development (buttons, forms, modals, nav) to enforce semantics
- Before product launches to perform a final a11y audit and remediation pass
- When onboarding design or dev teams to establish accessible patterns
Best practices
- Prefer native semantic elements (nav, main, header, button) over role-only solutions
- Ensure every non-decorative image has a meaningful alt attribute
- Associate labels with inputs using for/id or <label> wrapping, and provide aria-describedby when needed
- Validate keyboard order and focus visibility; implement focus trap for modals and restore focus on close
- Test color contrast against WCAG AA standards and provide text alternatives for color-coded information
Example use cases
- Audit a form to link labels and inputs, fix ARIA descriptions, and output corrected JSX/HTML
- Check a new color theme for WCAG AA contrast and suggest adjusted hex values
- Add a focus trap and keyboard handling to a custom modal component with code examples
- Review a navigation component for proper semantic structure and keyboard access
- Scan pages for missing alt text and generate suggested alt strings for images
FAQ
The skill focuses primarily on WCAG 2.1 AA recommendations, with checks that surface issues related to A and AA where applicable.
Can it provide code snippets for different frameworks?
Yes. It provides framework-agnostic HTML guidance and can generate examples in TypeScript/JSX or vanilla HTML/CSS on request.