Skip to main content

implement-accessible-ui

Implement accessible Video.js UI. Use for semantics, ARIA, keyboard interaction, focus, screen readers, captions, or live regions.

설치로 이동

소스 정보

저장소
videojs/v10
최근 소스 활동
2026년 7월 27일 23:21
감지된 SKILL.md 언어
영어
스타
947
포크
91

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
7 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
implement-accessible-ui
description
Implement accessible Video.js UI. Use for semantics, ARIA, keyboard interaction, focus, screen readers, captions, or live regions.
# Accessibility Start from the rendered semantics and interaction contract. Prefer native HTML; add ARIA only where native semantics cannot express the control. ## Workflow 1. Read the component, its rendered output, interaction tests, and adjacent accessible controls. 2. Define expected name, role, value/state, keyboard behavior, focus behavior, and announcements. 3. Load only the applicable reference: - Keyboard: `references/keyboard.md` - Focus: `references/focus.md` - Roles and states: `references/aria.md` - React-specific implementation: `references/react.md` - Media-player behavior: `references/media.md` - Suspected smell: `references/anti-patterns.md` 4. Implement the smallest semantic change and add behavior-focused tests. 5. Verify keyboard and focus behavior in a browser when interaction changed. Never remove visible focus without a replacement, use positive `tabindex`, convey meaning only with color, or use a changing label where a state attribute is the correct contract. ## Example Input: “Make the custom volume slider keyboard accessible.” Output: Correct native or ARIA semantics, keyboard and focus behavior, announcements, focused tests, and browser verification.
GitHub에서 보기