Accessibility
WCAG 2.2 レベル AA 標準を用いてインクルーシブなデジタルプロダクトを設計・実装・監査します。Web 用のセマンティック ARIA および Web・ネイティブプラットフォーム(iOS/Android)のアクセシビリティトレイトを生成するために使用します。
Install
/plugin marketplace add affaan-m/ECCThe repo is a Claude Code plugin marketplace. Run /plugin afterwards to pick the plugin that includes this skill.
npx skills add affaan-m/ECC --skill accessibilitygit clone --depth 1 https://github.com/affaan-m/ECC.git /tmp/ECC
mkdir -p ~/.claude/skills
cp -r /tmp/ECC/docs/ja-JP/skills/accessibility ~/.claude/skills/accessibilityPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# アクセシビリティ(WCAG 2.2) このスキルは、スクリーンリーダー、スイッチコントロール、キーボードナビゲーションを使用するユーザーを含む、すべてのユーザーにとってデジタルインターフェースが知覚可能・操作可能・理解可能・堅牢(POUR)であることを保証します。WCAG 2.2 達成基準の技術的な実装に焦点を当てています。 ## 使用タイミング - Web、iOS、Android 向け UI コンポーネント仕様の定義。 - アクセシビリティの障壁やコンプライアンスのギャップについて既存コードを監査する。 - Target Size(最小)や Focus Appearance など新しい WCAG 2.2 基準を実装する。 - 高水準な設計要件を技術属性(ARIA ロール、トレイト、ヒント)にマッピングする。 ## コアコンセプト - **POUR 原則**: WCAG の基盤(知覚可能・操作可能・理解可能・堅牢)。 - **セマンティックマッピング**: 汎用コンテナよりネイティブ要素を使用して組み込みのアクセシビリティを提供する。 - **アクセシビリティツリー**: 支援技術が実際に「読み取る」UI の表現。 - **フォーカス管理**: キーボード・スクリーンリーダーカーソルの順序と可視性を制御する。 - **ラベリングとヒント**: `aria-label`、`accessibilityLabel`、`contentDescription` を通じてコンテキストを提供する。 ## 仕組み ### ステップ 1: コンポーネントロールの特定 機能的な目的を決定します(例:これはボタンか、リンクか、タブか)。カスタムロールに頼る前に、利用可能な最もセマンティックなネイティブ要素を使用します。 ### ステップ 2: 知覚可能属性の定義 - テキストのコントラストが **4.5:1**(通常)または **3:1**(大きいテキスト・UI)を満たすことを確認。 - 非テキストコンテンツ(画像、アイコン)にテキスト代替を追加。 - レスポンシブリフロー(機能を損なわずに最大 400% ズーム)を実装。 ### ステップ 3: 操作可能なコントロールの実装 - 最小 **24x24 CSS ピクセル**のターゲットサイズを確保(WCAG 2.2 SC 2.5.8)。 - すべてのインタラクティブ要素がキーボードで到達可能で、可視のフォーカスインジケーターを持つことを確認(SC 2.4.11)。 - ドラッグ操作の単一ポインター代替手段を提供。 ### ステップ 4: 理解可能なロジックの確保 - 一貫したナビゲーションパターンを使用。 - 修正のための説明的なエラーメッセージと提案を提供(SC 3.3.3)。 - 同じデータを二度求めないよう「冗長入力防止」(SC 3.3.7)を実装。 ### ステップ 5: 堅牢な互換性の検証 - 正しい `Name, Role, Value` パターンを使用。 - 動的なステータス更新のために `aria-live` またはライブリージョンを実装。 ## アクセシビリティアーキテクチャ図
Details
- Skill name
accessibility- Repository
- affaan-m/ECC
- Path
docs/ja-JP/skills/accessibility/SKILL.md- License
- MIT
- Repo updated
- 30 October 2026
- Listed in
- hesreallyhim/awesome-claude-code
FAQ
What does the Accessibility skill do?
WCAG 2.2 レベル AA 標準を用いてインクルーシブなデジタルプロダクトを設計・実装・監査します。Web 用のセマンティック ARIA および Web・ネイティブプラットフォーム(iOS/Android)のアクセシビリティトレイトを生成するために使用します。
How do I install the Accessibility skill?
Claude Code plugin: /plugin marketplace add affaan-m/ECC. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Accessibility popular?
It lives in affaan-m/ECC, which has 293,665 GitHub stars and 43,456 forks, and is included in 1 curated skill list.
Related skills
Agent Architecture Audit
294kaffaan-m/ECC
エージェントおよび LLM アプリケーション向けのフルスタック診断。12 層のエージェントスタックにおけるラッパーリグレッション、メモリ汚染、ツール規律の失敗、隠れた修復ループ、レンダリング破損を監査します。重要度順の発見事項とコードファーストの修正を生成します。エージェントアプリケーション、自律ループ、または LLM を活用した機能を構築する開発者に必須です。
Agent Eval
294kaffaan-m/ECC
カスタムタスクでコーディングエージェント(Claude Code、Aider、Codex など)をヘッドツーヘッドで比較し、合格率、コスト、時間、一貫性のメトリクスを測定します
Agent Harness Construction
294kaffaan-m/ECC
AI エージェントのアクション空間、ツール定義、観測フォーマットを設計・最適化して完了率を向上させます。
Brand Discovery
294kaffaan-m/ECC
Use when a brand needs to discover or articulate its identity through structured multi-session interviews. Covers purpose, positioning, audience, personality, voice, narrative, and founder-brand tension across 8 modules using laddering, 5 Whys, and projective techniques. Produces a resumable session with disk-persisted state and a master brandbook (90_SYNTHESIS.md).
Prototype
308kmattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
Brand Voice
294kaffaan-m/ECC
実際のポスト、エッセイ、ローンチノート、ドキュメント、またはサイトコピーからソース派生の執筆スタイルプロファイルを構築し、コンテンツ、アウトリーチ、ソーシャルワークフロー全体でそのプロファイルを再利用します。ユーザーが一般的なAI執筆トロープなしで声の一貫性を望む場合に使用します。
Browse the most popular Claude skills, all frontend & design skills, or write your own with the skills generator.