frontend-accessibility — скилл для Claude Code: как установить
Скилл помогает внедрять стандарты WCAG при разработке веб-интерфейсов. Направляет агента на использование семантического HTML, разметки ARIA и навигации с клавиатуры.
npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a claude-codeЧто делает frontend-accessibility
Скилл инструктирует модель писать фронтенд с учётом спецификаций WCAG. Вместо бессистемных div агент использует семантические элементы вроде nav, main или article, а также расставляет роли и атрибуты ARIA. Это упрощает работу скринридеров.
В директории references/ лежат пять справочников по отдельным аспектам доступности: семантическая вёрстка, управление фокусом клавиатуры, контрастность цветов, речевые оповещения и тестирование. Правила требуют писать документированный код. Пропускать валидацию запрещено.
Инструкция запрещает игнорировать ошибки и вшивать настройки в разметку. Поэтому ассистенту придётся проверить фокус и контрастность перед сдачей кода. Без тестов результат не пройдёт.
Какие задачи решает
- разметить интерфейс семантическими тегами HTML и атрибутами ARIA
- настроить управление элементами страницы с клавиатуры
- устранить несоответствия по цветовому контрасту
- настроить оповещения для скринридеров
- провести аудит веб-страницы по критериям WCAG
Примеры запросов агенту
- Проверь навигационное меню на соответствие WCAG и добавь атрибуты ARIA
- Настрой переход по табам с клавиатуры и удерживай фокус внутри модального окна
- Исправь контрастность кнопок и оформи скрытые подписи для скринридера
Как установить frontend-accessibility
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a claude-code2Вручную: положить файлы
~/.claude/skills/frontend-accessibility/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/frontend-accessibility/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a codex2Вручную: положить файлы
.agents/skills/frontend-accessibility/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a cursor2Вручную: положить файлы
.cursor/skills/frontend-accessibility/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts frontend-accessibility2Вручную: положить файлы
.github/skills/frontend-accessibility/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/frontend-accessibilityВручную: положить файлы
.devin/skills/frontend-accessibility/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о frontend-accessibility
Как установить frontend-accessibility в Claude Code?
Выполните в терминале команду npx skills add aj-geddes/useful-ai-prompts --skill frontend-accessibility -a claude-code. Другой способ — сохранить файл скилла по пути ~/.claude/skills/frontend-accessibility/SKILL.md.
Что делает скилл frontend-accessibility?
Он задаёт модели стандарты WCAG для вёрстки интерфейсов. Ассистент применяет семантические теги HTML, настраивает атрибуты ARIA, проверяет контраст и обеспечивает управление с клавиатуры.
Какие справочные материалы входят в скилл?
В папке references/ находятся руководства по семантической вёрстке, фокусу клавиатуры, контрасту цветов, системным речевым оповещениям и тестированию доступности.
Исходный текст
SKILL.md · MIT
---
name: frontend-accessibility
description: >
Implement WCAG compliance using semantic HTML, ARIA, keyboard navigation, and
screen reader support. Use when building inclusive applications for all users.
---
# Frontend Accessibility
## Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
## 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:
```html
<!-- 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](references/semantic-html-and-aria.md) | Semantic HTML and ARIA |
| [Keyboard Navigation](references/keyboard-navigation.md) | Keyboard Navigation |
| [Color Contrast and Visual Accessibility](references/color-contrast-and-visual-accessibility.md) | Color Contrast and Visual Accessibility |
| [Screen Reader Announcements](references/screen-reader-announcements.md) | Screen Reader Announcements |
| [Accessibility Testing](references/accessibility-testing.md) | 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
© aj-geddes · MIT · aj-geddes/useful-ai-prompts