About frontend-accessibility
A skill for building accessible web applications with semantic HTML, ARIA, keyboard navigation, and screen reader support. It is intended for developers addressing WCAG guidance and inclusive design needs.
Key features
- 01Semantic HTML and ARIA
- 02Keyboard navigation
- 03Color contrast guidance
- 04Screen reader announcements
- 05Accessibility testing
Use cases
- 01Address accessibility standards in a web application
- 02Support screen reader users
- 03Improve keyboard navigation
- 04Investigate color contrast issues
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill frontend-accessibilityAfter installing, type/frontend-accessibilityin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/accessibility-testing.mdcolor-contrast-and-visual-accessibility.mdkeyboard-navigation.mdscreen-reader-announcements.mdsemantic-html-and-aria.mdtemplates/component-template.tsxDetails
From the project READMEFrontend 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
Comments
Markdown supported