Community코딩 & 개발github.com

zivtech/a11y-meta-skills

Claude Code용 접근성 기획-비평 스킬 세트 — WCAG 구현 계획 + ARIA/포커스/의미론 검토

a11y-meta-skills란 무엇인가요?

이 스킬은 Claude Code에서 접근성(a11y) 기획 단계와 비평 단계를 분리하여 WCAG(웹 콘텐츠 접근성 가이드라인) 준수를 체계적으로 지원합니다. 기획 스킬은 개발자가 ARIA 속성, 포커스 관리, 시맨틱 HTML 구조를 포함한 접근성 구현 계획을 수립할 때 구체적인 가이드라인과 예제를 제공합니다. 비평 스킬은 생성된 코드나 UI를 분석하여 접근성 문제를 자동으로 식별하고, 수정 제안을 제시하여 품질을 높입니다. Claude Code 환경에 최적화되어 있으며, Cursor나 Codex 같은 대체 AI 에이전트에서도 유사한 방식으로 활용할 수 있습니다. 이 스킬의 핵심은 '기획과 비평의 분리'로, 개발 초기부터 접근성을 고려한 설계가 가능하며, 코드 리뷰 단계에서 누락된 접근성 요소를 검출해 내는 데 효과적입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add zivtech/a11y-meta-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

a11y-meta-skills은(는) 무엇을 하나요?

Claude Code용 접근성 기획-비평 스킬 세트 — WCAG 구현 계획 + ARIA/포커스/의미론 검토

개요

이 스킬은 접근성(A11Y) 작업을 두 단계로 나누어 수행합니다:

  1. 기획(Planner): WCAG 가이드라인에 따라 구현 계획 수립
  2. 비평(Critic): 코드 리뷰를 통해 접근성 문제 식별 및 수정 제안

지원 플랫폼

  • Claude Code (기본)
  • Cursor
  • Codex

주요 기능

  • ARIA 속성 검증: role, aria-label, aria-hidden 등 ARIA 속성의 올바른 사용 확인
  • 포커스 관리: 키보드 포커스 순서, 포커스 표시기, 포커스 트랩 방지
  • 시맨틱 구조 검토: HTML5 시맨틱 요소(<nav>, <main>, <aside> 등)의 적절한 사용
  • 색상 대비 검사: WCAG AA/AAA 기준에 따른 텍스트와 배경 간 대비 확인
  • 키보드 접근성: Tab 키 순서, 키보드 이벤트 핸들링 평가

사용 방법

기획 모드

# Claude Code에게 접근성 계획 요청
Claude: "이 페이지의 접근성 계획을 세워줘"

비평 모드

# 코드 리뷰 요청
Claude: "이 컴포넌트의 접근성을 검토해줘"

예시

기획:

  • <form> 요소에 aria-labelledby 추가
  • 키보드 포커스 순서를 시각적 순서와 일치시키기
  • 이미지에 설명적인 alt 텍스트 제공

비평:

  • 발견: <button> 내 aria-hidden="true"가 포커스 가능 요소를 가림
  • 제안: aria-hidden 제거 또는 tabindex="-1" 추가

참고 자료

관련 스킬