elite-frontend-ux-contrast-wcag-21-aa
Sub-skill of elite-frontend-ux: Contrast (WCAG 2.1 AA) (+4).
Best use case
elite-frontend-ux-contrast-wcag-21-aa is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Sub-skill of elite-frontend-ux: Contrast (WCAG 2.1 AA) (+4).
Teams using elite-frontend-ux-contrast-wcag-21-aa should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/contrast-wcag-21-aa/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How elite-frontend-ux-contrast-wcag-21-aa Compares
| Feature / Agent | elite-frontend-ux-contrast-wcag-21-aa | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Sub-skill of elite-frontend-ux: Contrast (WCAG 2.1 AA) (+4).
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Contrast (WCAG 2.1 AA) (+4) ## Contrast (WCAG 2.1 AA) | Element | Minimum ratio | |---------|--------------| | Body text | 4.5:1 | | Large text (18pt+ or 14pt bold) | 3:1 | | UI components, icons | 3:1 | | Focus indicators | 3:1 | ## Touch Targets - Minimum size: 44×44px - Minimum spacing between adjacent targets: 8px ## Interactive Elements - ALL interactive elements MUST have visible focus states - NEVER use `outline: none` without a replacement - Tab order must be logical; avoid `tabindex > 0` ## Forms - Every input MUST have an associated `<label>` (not just placeholder) - Error messages: use `aria-describedby` to associate with input - Don't disable submit buttons before first submission attempt - Use `autocomplete` attributes ## Semantic HTML (first rule of ARIA: don't use ARIA if native HTML works) ```html <!-- CORRECT --> <button type="button">Action</button> <a href="/page">Navigate</a> <!-- WRONG --> <div onclick="...">Action</div> <span class="link">Navigate</span> ``` ---
Related Skills
frontend-design
Create distinctive, production-grade web interfaces with high design quality. Use for components, pages, dashboards, and full applications that need to stand out from generic AI aesthetics.
elite-frontend-ux-trigger
Sub-skill of elite-frontend-ux: Trigger.
elite-frontend-ux-required-cn-helper
Sub-skill of elite-frontend-ux: Required: cn() Helper (+3).
elite-frontend-ux-phase-0-context-analysis
Sub-skill of elite-frontend-ux: Phase 0 — Context Analysis (Answer Before Writing Any Code).
elite-frontend-ux-layout
Sub-skill of elite-frontend-ux: Layout (+3).
elite-frontend-ux-compound-components-prefer-over-prop-soup
Sub-skill of elite-frontend-ux: Compound Components (prefer over prop soup) (+3).
elite-frontend-ux-above-the-fold-essentials
Sub-skill of elite-frontend-ux: Above-the-Fold Essentials (+4).
elite-frontend-ux-9-pre-delivery-checklist
Sub-skill of elite-frontend-ux: 9. Pre-Delivery Checklist.
elite-frontend-ux-8-anti-patterns-never-do
Sub-skill of elite-frontend-ux: 8. Anti-Patterns (Never Do).
elite-frontend-ux-2-design-token-system
Sub-skill of elite-frontend-ux: 2. Design Token System.
elite-frontend-ux-10-implementation-order
Sub-skill of elite-frontend-ux: 10. Implementation Order.
elite-frontend-ux-1-aesthetic-commitment-choose-one-commit
Sub-skill of elite-frontend-ux: 1. Aesthetic Commitment (Choose ONE, COMMIT).