File contents Frontend Accessibility
Table of Contents
Overview
Build accessible web applications following WCAG guidelines with semantic HTML, ARIA attributes, keyboard navigation, and screen reader support for inclusive user experiences.
When to Use
Compliance with accessibility standards
Inclusive design requirements
Screen reader support
Keyboard navigation
Color contrast issues
Quick Start
Minimal working example:
<!-- Good semantic structure -->
<nav aria-label="Main navigation">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</nav>
<main>
<article>
<header>
<h1>Article Title</h1>
<time datetime="2024-01-15">January 15, 2024</time>
</header>
<p>Article content...</p>
</article>
<aside aria-label="Related articles">
<h2>Related Articles</h2>
<ul>
<li><a href="/article1">Article 1</a></li>
<li><a href="/article2">Article 2</a></li>
</ul>
</aside>
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
Guide
Contents
Semantic HTML and ARIA
Semantic HTML and ARIA
Keyboard Navigation
Keyboard Navigation
Color Contrast and Visual Accessibility
Color Contrast and Visual Accessibility
Screen Reader Announcements
Screen Reader Announcements
Accessibility Testing
Accessibility Testing
Best Practices
✅ DO
Follow established patterns and conventions
Write clean, maintainable code
Add appropriate documentation
Test thoroughly before deploying
❌ DON'T
Skip testing or validation
Ignore error handling
Hard-code configuration values
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1 --- 2 name: aj-geddes-useful-ai-prompts-frontend-accessibility 3 description: Frontend Accessibility 4 --- 5 6 # Frontend Accessibility 7 8 ## Table of Contents 9 10 - [Overview](#overview) 11 - [When to Use](#when-to-use) 12 - [Quick Start](#quick-start) 13 - [Reference Guides](#reference-guides) 14 - [Best Practices](#best-practices) 15 16 ## Overview 17 18 Build accessible web applications following WCAG guidelines with semantic HTML, ARIA attributes, keyboard navigation, and screen reader support for inclusive user experiences. 19 20 ## When to Use 21 22 - Compliance with accessibility standards 23 - Inclusive design requirements 24 - Screen reader support 25 - Keyboard navigation 26 - Color contrast issues 27 28 ## Quick Start 29 30 Minimal working example: 31 32 ```html 33 <!-- Good semantic structure --> 34 <nav aria-label="Main navigation"> 35 <ul> 36 <li><a href="/">Home</a></li> 37 <li><a href="/about">About</a></li> 38 <li><a href="/contact">Contact</a></li> 39 </ul> 40 </nav> 41 42 <main> 43 <article> 44 <header> 45 <h1>Article Title</h1> 46 <time datetime="2024-01-15">January 15, 2024</time> 47 </header> 48 <p>Article content...</p> 49 </article> 50 51 <aside aria-label="Related articles"> 52 <h2>Related Articles</h2> 53 <ul> 54 <li><a href="/article1">Article 1</a></li> 55 <li><a href="/article2">Article 2</a></li> 56 </ul> 57 </aside> 58 // ... (see reference guides for full implementation) 59 ``` 60 61 ## Reference Guides 62 63 Detailed implementations in the `references/` directory: 64 65 | Guide | Contents | 66 |---|---| 67 | [Semantic HTML and ARIA](references/semantic-html-and-aria.md) | Semantic HTML and ARIA | 68 | [Keyboard Navigation](references/keyboard-navigation.md) | Keyboard Navigation | 69 | [Color Contrast and Visual Accessibility](references/color-contrast-and-visual-accessibility.md) | Color Contrast and Visual Accessibility | 70 | [Screen Reader Announcements](references/screen-reader-announcements.md) | Screen Reader Announcements | 71 | [Accessibility Testing](references/accessibility-testing.md) | Accessibility Testing | 72 73 ## Best Practices 74 75 ### ✅ DO 76 77 - Follow established patterns and conventions 78 - Write clean, maintainable code 79 - Add appropriate documentation 80 - Test thoroughly before deploying 81 82 ### ❌ DON'T 83 84 - Skip testing or validation 85 - Ignore error handling 86 - Hard-code configuration values 87 88 --- 89 > Converted and distributed by [TomeVault](https://tomevault.io/claim/aj-geddes) — claim your Tome and manage your conversions. 90 <!-- tomevault:4.0:skill_md:2026-04-11 -->
tomevault-io/skills-registry/tree/main/aj-geddes--useful-ai-prompts--frontend-accessibility commit 44f167ccdf
Frequently asked questions How do I install the Aj Geddes Useful AI Prompts Frontend Accessibility skill? Run npx skillmds@latest add tomevault-io/aj-geddes-useful-ai-prompts-frontend-accessibility in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Aj Geddes Useful AI Prompts Frontend Accessibility skill do? Frontend Accessibility It is listed under Web & Frontend on SkillMD.
Is Aj Geddes Useful AI Prompts Frontend Accessibility safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Aj Geddes Useful AI Prompts Frontend Accessibility? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Aj Geddes Useful AI Prompts Frontend Accessibility free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Aj Geddes Useful AI Prompts Frontend Accessibility? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.