WCAG 2.1 AA 기준을 충족하는 시맨틱 HTML, 키보드 탐색, 스크린 리더 지원을 위한 기술입니다.
skills)란 무엇인가요?
이 스킬은 웹 애플리케이션 개발 시 WCAG 2.1 AA 수준의 접근성을 보장하기 위한 지침을 제공합니다. 시맨틱 HTML 사용을 강조하여 `<div onClick>` 대신 `<button>`, `<nav>`, `<main>`, `<article>` 등의 요소를 사용하도록 권장하며, ARIA 속성은 시맨틱 HTML만으로 패턴을 표현할 수 없을 때만 추가합니다. 모든 대화형 요소는 키보드로 접근 및 조작 가능해야 하며, 모달은 포커스를 트랩하고, 라우트 변경 시 포커스를 콘텐츠로 이동시킵니다. 일반 텍스트는 4.5:1, 큰 텍스트(18px+ 또는 14px+ 볼드)는 3:1의 명암비를 유지해야 하며, 모든 이미지에 대체 텍스트(장식용 이미지는 빈 `alt=""`)를 제공하고, 각 입력 필드에는 `htmlFor`를 통해 연결된 보이는 `<label>`이 있어야 합니다. 첫 번째 포커스 가능 요소로 스킵 탐색 링크를 배치하고, VoiceOver(Mac) 또는 NVDA(Windows)로 스크린 리더 테스트를 수행하도록 안내합니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 활용될 수 있습니다.