사용 가이드로 건너뛰기
accessibility작성자 Addy Osmani

Accessibility 스킬.

디자인 리뷰를 위한 Claude Code 및 Codex 스킬입니다: WCAG 2.2를 준수하는 웹 접근성을 감사하고 개선합니다.

  • Design Review & Accessibility
  • 리뷰 리포트
addyosmani/web-quality-skills · skills/accessibility/SKILL.mdSKILL.md
--- name: accessibility description: Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible". --- ## Evidence-led audit workflow ## WCAG Principles: POUR ## Conformance levels ## Perceivable ## Operable ## Understandable
2026-09-14에 업스트림 파일에서 읽은 전문 및 섹션 제목 · 전체 14,265자

01 기능

Claude Code와 Codex에서 접근성 스킬이 하는 일

요약, 워크플로, 산출물을 모두 해당 스킬의 SKILL.md에서 그대로 읽어 정리한 내용입니다.

SKILL.md에서2026-09-14 읽음 · 실행 기록 아님

스킬 자체의 표현으로

이 스킬은 WCAG 2.2를 기준으로 웹 접근성을 감사하고 수정하며, POUR — Perceivable, Operable, Understandable, Robust — 와 A, AA, AAA 적합성 수준을 중심으로 구성되어 있습니다. 증거 기반 워크플로를 따릅니다. 렌더링된 페이지를 사용할 수 있으면 Lighthouse 실시간 접근성 감사(lighthouse_audit, Chrome DevTools MCP)를 실행하고, 실패한 노드를 이용해 컴포넌트를 특정한 뒤 take_snapshot으로 접근성 트리를 검사하고, 소스를 수정한 다음 다시 실행합니다.

실시간 도구를 쓸 수 없다면 Lighthouse CLI나 axe가 자동화 영역을 담당하며, 동일한 수동 점검도 그대로 적용됩니다. 대체 텍스트, 대비 비율, 포커스 가시성, 타깃 크기, 모션 감소, 폼 오류, 접근 가능한 인증에 대한 코드 수준 규칙과 함께 Critical, Serious, Moderate 등급으로 매긴 트리아지 목록을 제공합니다.

산출물

  • 우선순위가 매겨진 이슈 목록으로, Critical(즉시 수정), Serious(출시 전 수정), Moderate(조속히 수정) 등급으로 묶여 있으며 등급마다 구체적인 예시가 제시됩니다.
  • 수정된 마크업과 바로 붙여넣을 수 있는 스니펫을 제공하며, 아이콘 버튼 레이블을 보조 기술에 노출하는 시각적 숨김 유틸리티도 포함합니다.
  • references/A11Y-PATTERNS.md에 담긴 전체 참조 구현으로, 폼 레이블, 모달 포커스 트랩, 건너뛰기 링크, ARIA 탭, 라이브 영역, 오류 처리, 스크린 리더 명령을 다룹니다.
예시 프롬프트 보기 ↗

작동 방식

  1. 01
    실시간 접근성 감사 실행

    렌더링된 페이지에서 시작해 Lighthouse 접근성 실시간 감사를 실행합니다. 일반 공개 페이지에는 모바일 내비게이션 모드를, 새로 고치면 인증 상태가 사라지는 경우에는 스냅샷 모드를 사용합니다.

  2. 02
    실패한 컴포넌트 특정

    실패한 감사 노드를 활용해 특정 컴포넌트나 템플릿을 지목하며, 일반적인 패턴을 찾아 저장소 전체를 grep하지 않습니다.

  3. 03
    접근성 트리 검사

    렌더링된 접근성 트리 스냅샷을 읽어 이름, 역할, 상태, 랜드마크, 제목 구조를 확인한 다음, 영향을 받은 흐름을 키보드로 직접 실행해 확인합니다.

  4. 04
    소스 수정 후 재검증

    렌더링된 출력이 아니라 소스를 변경한 뒤, 동일한 감사와 동일한 수동 조작을 반복해 수정을 확인합니다.

  5. 05
    CLI 도구로 대체

    실시간 브라우저 도구를 사용할 수 없을 때는 Lighthouse CLI나 axe 출력을 동일한 수동 점검과 함께 사용합니다. 자동화만으로는 장벽의 일부만 다루기 때문입니다.

02 적합성 확인

accessibility 스킬을 사용해야 하는 경우

이러한 종류의 디자인 검토가 작업인 경우 Claude Code 또는 Codex에서 접근성 스킬을 사용하십시오. 아래의 적합성 및 제한사항은 스킬 자체 파일에서 가져온 것입니다.

적합한 경우

  • a11y 감사, WCAG 준수 작업, 스크린 리더 지원, 키보드 내비게이션 또는 "make accessible"로 표현된 요청.
  • Level AA를 목표로 하는 팀을 위한 내용이며, 이 파일은 AA를 표준 목표이자 많은 관할권에서의 법적 요구 사항으로 다룹니다.
  • 고정 헤더나 푸터가 키보드 포커스 링을 가리는 페이지로, WCAG 2.2에서 새로 추가된 기준에 해당합니다.
  • 마우스 없이 완전히 조작할 수 있어야 하는 인터페이스이며, 비대화형 요소로 만든 커스텀 위젯도 포함합니다.

한계 인지하기

  • 인라인 텍스트 링크, 브라우저가 크기를 제어하는 요소, 그리고 24px 원이 다른 대상과 겹치지 않는 대상은 최소 대상 크기 규칙에서 제외됩니다.
  • AAA 등급은 필수 요건이 아니라 선택 사항으로 취급합니다.
  • 파일에서 지적하는 안티패턴: 네이티브 button에 수동 키보드 활성화를 추가하는 것으로, Enter와 Space가 이미 click을 발생시키므로 이중으로 트리거됩니다.

제공할 사항

  • 렌더링된 페이지실제 워크플로는 렌더링된 페이지가 준비된 시점에 시작합니다. 감사, 노드 목록, 접근성 트리가 모두 여기에서 나오기 때문입니다.
  • 페이지의 내비게이션 모드일반 공개 페이지인지, 새로고침하면 인증 상태나 사용자가 만든 상태가 사라지는 흐름인지 에이전트에게 알려 주세요. 이것이 모바일 내비게이션 모드 또는 스냅샷 모드를 결정합니다.
  • 점검할 키보드 흐름감사 중 접근성 트리 검사와 함께, 영향을 받는 상호작용을 키보드로 직접 따라갈 준비를 해야 합니다.

03 스킬 내부

접근성 스킬이 Claude Code와 Codex에 제공하는 규칙

SKILL.md가 에이전트를 위해 설정하는 7가지 구체적 지침, 기본값, 한도 — 결과를 바꾸는 파일의 부분

  1. 네이티브 요소를 먼저 사용합니다

    네이티브 button, anchor, 폼 컨트롤은 이미 Enter/Space 활성화, 포커스, 보조 기술 시맨틱을 처리하므로, 수동 키보드 처리는 대체할 수 없는 요소에 한해 최후의 수단으로 사용합니다.

  2. 포커스 스타일을 눈에 띄게 유지합니다

    아웃라인을 절대 제거하지 않습니다.

  3. 24 × 24 대상 최소 크기 유지

    상호작용 대상은 AA 기준에서 최소 24 × 24 CSS 픽셀이어야 하며, 버튼, 체크박스, 라디오 레이블에는 44 × 44가 편안한 터치 크기로 권장됩니다.

  4. 요청 시 애니메이션 무효화

    prefers-reduced-motion에서는 파일이 애니메이션과 트랜지션 지속 시간을 0.01ms로 축소하고, 반복 횟수를 1로 제한하며, scroll-behavior를 auto로 재설정합니다.

  5. 색상만으로 신호하지 않습니다

    오류 상태는 색상과 아이콘, 텍스트를 함께 사용합니다. 마크업은 aria-invalid="true"를 오류 메시지 요소를 가리키는 aria-describedby와 짝지어 사용합니다.

  6. 오류를 알리고 포커스를 이동합니다

    role="alert" 또는 aria-live로 오류를 스크린 리더에 알리고, 문제가 있는 필드를 표시하며, 제출 시 첫 번째 오류로 포커스를 이동합니다.

  7. 인증의 인지 부담을 낮게 유지합니다

    로그인 흐름은 비밀번호 기억이나 퍼즐 풀이에 의존해서는 안 됩니다. 단, 복사-붙여넣기나 자동 완성이 작동하거나, 패스키나 이메일 링크 같은 대안이 있거나, 테스트가 객체 인식 또는 개인 콘텐츠를 사용하는 경우는 예외입니다.

04 활용하기

Claude Code 또는 Codex에 accessibility 설치

npx skills add 명령 한 번 실행 후, 에이전트에서 첫 번째 작업을 수행하고 결과 체크리스트를 확인합니다.

Claude Code, Codex 또는 사용 중인 에이전트에 accessibility 추가

프로젝트에서 실행합니다. 설치 프로그램이 어떤 에이전트에 추가할지 묻습니다.

Terminal
npx skills add https://github.com/addyosmani/web-quality-skills --skill accessibility

skills/accessibility/SKILL.md에 대한 일반적인 skills CLI 형식입니다. 저장소에서 자체 경로를 문서화할 수 있습니다.

스킬에 첫 번째 디자인 리뷰 작업 부여

스킬 자체의 용어로 작성되었습니다. 대괄호 부분은 각자의 자료로 교체합니다.

Starter prompt
Audit [page URL or route] with Lighthouse and then fix the accessibility problems in the source. The form inputs in [component path] have no programmatically associated labels, the icon buttons have no accessible names, and focus outlines are being removed on [element]. Re-run the same audit afterwards and check keyboard navigation and target sizes.

출처: 스킬 자체의 용어로 SKILL.md에서 작성했습니다.

첫 번째 결과 확인

SKILL.md 자체가 올바른 결과의 모습으로 제시하는 내용:

  • 전체 페이지를 Tab으로 이동하고 Enter와 Space로 컨트롤을 활성화합니다.

OpenDesign에서 SKILL.md 링크를 통해 accessibility를 가져옵니다: Plugins → Add → Skill → Import from link, 그런 다음 상단 바에서 선택합니다.

05 오픈 소스, 추적 가능

출처, 라이선스 및 검증

이 페이지의 사실이 어디에서 왔으며 언제 마지막으로 확인되었는지 안내합니다.

스킬 파일
skills/accessibility/SKILL.md 검증 시 콘텐츠 체크섬 기록됨; 커밋 afa8da9
License
MIT LICENSE 기준; SKILL.md에 "MIT"로 명시됨.
리포지토리 스타
2,786 전체 addyosmani/web-quality-skills 저장소에 대해 2026-09-14에 찍은 GitHub 스냅샷입니다. accessibility의 평가 또는 사용 횟수가 아닙니다.
OpenDesign에서 검증됨
2026-09-14 소스 파일, 경로, 라이선스 텍스트 및 스타 수가 확인되었습니다. OpenDesign 메인에 번들로 포함되지 않음(2026-08-28 확인); 이 페이지에 실제 실행 기록이 없습니다.
스킬 자체 설명
"WCAG 2.2 가이드라인에 따라 웹 접근성을 감사하고 개선합니다. "접근성 개선", "a11y 감사", "WCAG 준수", "스크린 리더 지원", "키보드 내비게이션", 또는 "접근 가능하게 만들기" 요청 시 사용합니다."

SKILL.md의 front-matter 설명입니다. 전체 파일은 약 14,265자입니다. GitHub에서 전체 파일 읽기.

Accessibility

실제 디자인 리뷰 작업에서 accessibility를 실행합니다.

OpenDesign을 다운로드하고, SKILL.md 링크에서 accessibility를 가져온 다음, 위 프롬프트를 붙여넣고 결과 전에 계획을 읽으십시오.

터미널
npx skills add https://github.com/addyosmani/web-quality-skills --skill accessibility

OpenDesign 데스크톱

하나의 디자인 시스템으로 모든 결과물에 브랜드 일관성을

완전한 Vibe Design Workspace에서 하나의 브랜드 규칙을 웹사이트, 슬라이드, 인터랙티브 프로토타입, 대시보드, 이미지, HTML 영상에 적용하세요. 로컬 Codex, Claude Code, Cursor 등을 연결해 무료로 제작할 수 있습니다.

  • 웹, 슬라이드, 프로토타입, 대시보드, 이미지, 영상
  • 140개+ 디자인 시스템과 전체 템플릿·스킬 라이브러리
  • 로컬 Codex 및 21개+ 코딩 에이전트 연결 · 무료
무료 다운로드

macOS, Windows 지원