Skip to main content

accessibility

Web accessibility guidelines and implementation

インストールへ移動

ソース情報

リポジトリ
Fujigo-Software/f5-framework-claude
ソースの最終更新活動
2026年2月4日 06:29
検出された SKILL.md の言語
英語
スター
24
フォーク
8

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
32 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
accessibility
description
Web accessibility guidelines and implementation
category
skill
allowed-tools
Read, Write, Glob, Grep, Bash
user-invocable
true
context
inject
version
1.0.0
# Accessibility Skills ## Overview Web accessibility (a11y) ensures websites are usable by everyone, including people with disabilities. Accessible design benefits all users and is often required by law. ## WCAG Principles (POUR) | Principle | Description | Examples | |-----------|-------------|----------| | **P**erceivable | Info must be presentable to users | Alt text, captions, contrast | | **O**perable | UI must be operable by everyone | Keyboard access, timing | | **U**nderstandable | Info and UI must be understandable | Clear labels, error handling | | **R**obust | Content must work with assistive tech | Valid HTML, ARIA | ## WCAG Conformance Levels | Level | Description | Target Audience | |-------|-------------|-----------------| | **A** | Minimum accessibility | Basic requirements | | **AA** | Recommended standard | Most organizations (legal requirement) | | **AAA** | Enhanced accessibility | Specialized applications | ## Key Statistics - 15% of world population has a disability - 1 in 4 adults in the US has a disability - 8% of men have color blindness - By 2030, 1.4 billion people will be over 60 ## Categories ### Fundamentals Core accessibility concepts: - **WCAG Overview** - Understanding the guidelines - **Accessibility Principles** - POUR principles in detail - **Disability Types** - Understanding user needs ### HTML Semantic structure: - **Semantic HTML** - Using proper elements - **Landmarks** - Page regions for navigation - **Headings** - Document structure - **Forms** - Accessible form design ### ARIA Accessible Rich Internet Applications: - **ARIA Basics** - When and how to use ARIA - **ARIA Roles** - Element roles - **ARIA States** - Dynamic state attributes - **Live Regions** - Announcing dynamic content ### Keyboard Keyboard accessibility: - **Keyboard Navigation** - Tab order and shortcuts - **Focus Management** - Focus indicators and trapping - **Skip Links** - Bypassing repeated content ### Visual Visual accessibility: - **Color Contrast** - Contrast ratios and tools - **Text Sizing** - Responsive typography - **Motion Reduction** - Respecting user preferences ### Media Multimedia accessibility: - **Images & Alt Text** - Descriptive alternatives - **Video Captions** - Synchronized text - **Audio Transcripts** - Text alternatives ### Testing Accessibility testing: - **Manual Testing** - Keyboard and visual testing - **Automated Testing** - axe, Lighthouse, Pa11y - **Screen Reader Testing** - NVDA, VoiceOver, JAWS ### Components Accessible patterns: - **Accessible Buttons** - Button best practices - **Accessible Forms** - Form patterns - **Accessible Modals** - Dialog accessibility - **Accessible Tables** - Data table patterns ## Quick Reference ### Minimum Requirements (WCAG 2.1 AA) | Requirement | Guideline | Check | |-------------|-----------|-------| | Color contrast (normal text) | 4.5:1 | Tools | | Color contrast (large text) | 3:1 | Tools | | Focus visible | 2.4.7 | Manual | | Keyboard accessible | 2.1.1 | Manual | | Alt text for images | 1.1.1 | Automated | | Form labels | 1.3.1 | Automated | | Error identification | 3.3.1 | Manual | | Page titled | 2.4.2 | Automated | ### Testing Checklist ```markdown - [ ] Can navigate with keyboard only - [ ] Focus indicator is visible - [ ] Color contrast meets requirements - [ ] Images have alt text - [ ] Forms have labels - [ ] Headings are hierarchical - [ ] Links are descriptive - [ ] Errors are announced - [ ] Works with screen reader ``` ## Legal Requirements | Region | Law | Standard | |--------|-----|----------| | USA | ADA, Section 508 | WCAG 2.1 AA | | EU | European Accessibility Act | WCAG 2.1 AA | | UK | Equality Act | WCAG 2.1 AA | | Canada | AODA | WCAG 2.0 AA | ## Tools | Tool | Purpose | Type | |------|---------|------| | axe DevTools | Browser testing | Extension | | WAVE | Visual inspection | Extension | | Lighthouse | Audit | Browser | | Pa11y | CI integration | CLI | | NVDA | Screen reader | Application | | VoiceOver | Screen reader | macOS/iOS | ## Related Skills - [Frontend Architecture](/skills/frontend-architecture/) - Component design - [Testing](/skills/testing/) - Test automation - [Code Quality](/skills/code-quality/) - ESLint a11y plugin
GitHubで見る