본문으로 건너뛰기
cccskills
무료GitHub에 공개

auditing-accessibility

Performs webpage and user-flow accessibility audits with WCAG 2.2 guidance, manual verification checklists, prioritized remediation output, and stakeholder-ready summaries. Use when auditing accessibility on a URL, triaging suspected a11y issues, or producing technical findings with practical next steps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers스타 118(GitHub 118 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(4)

  • SKILL.md7.0 KB
  • resources/accessibility-audit-template.md1.4 KB
  • resources/business-a11y-summary-template.md1.0 KB
  • resources/manual-a11y-checklist.md1.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Auditing Accessibility

Use this skill for accessibility reviews that go beyond a quick lint-style pass. It helps structure a full audit so findings are grounded in user impact, mapped to WCAG 2.2, and prioritized for remediation.

When to Use

  • audit a single page or end-to-end user flow for accessibility
  • sample multiple templates or a high-risk journey across a product
  • triage suspected accessibility issues before filing tickets
  • produce a technical audit report for a team
  • produce a business-facing summary for stakeholders or release leads
  • create a retest checklist after accessibility fixes
  • combine manual checks with Playwright or automated tool output

Audit Principles

  • User impact over raw counts - ten minor issues do not outweigh one blocker.
  • Automated output is a lead, not a verdict - confirm important findings manually when possible.
  • Native semantics first - missing semantics, labels, and keyboard access usually matter more than ARIA cleverness.
  • One finding, one problem statement - deduplicate repeated symptoms into a single actionable issue.
  • Exact criterion names - use the official WCAG 2.2 success criterion wording.
  • Do not report SC 4.1.1 Parsing - it is not part of WCAG 2.2.

Workflow

Phase 0: Choose the audit mode

Pick the lightest mode that matches the request:

  • Quick triage - short signal check for likely blockers and fast wins
  • Full page audit - one page with deeper manual verification
  • Journey audit - a user flow across multiple pages or states
  • Site sampling - a representative pass across unique templates and critical journeys

If the user did not choose, infer the mode from the scope and explain what will be covered.

Phase 1: Frame the scope

Clarify:

  • URL or page set
  • authentication or special setup
  • target standard, defaulting to WCAG 2.2 AA
  • output mode: technical report, business summary, or both
  • devices or browsers that matter most
  • whether the audit is browser-only or should also use code/workspace clues when available
  • known high-risk components such as forms, dialogs, menus, drag-and-drop, or rich text editors

Phase 2: Run the review passes

Cover the page or flow through these passes:

  1. Structure and semantics - landmarks, headings, lists, labels, names, roles
  2. Keyboard and focus - reachability, order, focus visibility, traps, dialog behavior
  3. Forms and validation - labels, instructions, error identification, error recovery
  4. Dynamic behavior - menus, accordions, modals, toasts, live updates, state announcements
  5. Visual accessibility - contrast, zoom/reflow, hidden content, motion, target size
  6. Media and alternatives - alt text, transcripts, captions, decorative handling

For WCAG 2.2 work, explicitly check:

  • focus not obscured
  • target size
  • dragging alternatives
  • redundant entry
  • accessible authentication

Phase 3: Normalize findings

For each issue, capture:

  • location or affected component
  • user impact
  • exact WCAG criterion
  • severity: critical, high, medium, or low
  • evidence or verification notes
  • remediation direction

If a tool reports the same issue repeatedly, merge it into one finding with a broader affected scope.

Phase 4: Produce the audit output

Use ./resources/accessibility-audit-template.md when possible.

A complete report should include:

  • scope and method
  • overall risk summary
  • prioritized findings
  • quick wins vs structural fixes
  • manual retest checklist

If the audience is not primarily developers, use ./resources/business-a11y-summary-template.md to produce a shorter stakeholder-facing summary focused on user impact, delivery risk, and next-step decisions.

If the audit is intentionally lightweight, say so clearly and label the result as triage rather than full certification-grade review.

Phase 5: Close the loop

Before finishing, identify:

  • fixes that can be validated quickly
  • findings that need human retest with assistive technology
  • areas that should become automated accessibility checks later

Multi-page Sampling Strategy

When the request covers more than one page or a larger product surface:

  • include at least one representative page for each unique template or interaction pattern
  • always include critical journeys such as authentication, core conversion, and error recovery when they exist
  • prioritize reusable shared UI such as navigation, forms, dialogs, and account flows
  • state clearly what was sampled and what was excluded

Sampling is valid when the scope is explained honestly. Do not imply full-site certification from a template sample.

Reporting Modes

Choose the output mode that matches the audience:

  • Technical report - for designers, developers, and testers who need concrete findings and remediation direction
  • Business summary - for leads and stakeholders who need risk, scope, and priority without deep implementation detail
  • Both - when the work needs a technical appendix plus a short decision-friendly summary

If the user does not specify, default to the technical report.

Criterion Naming Rules

  • Use the exact official WCAG 2.2 success criterion wording
  • Keep the criterion number and title together, for example 2.4.7 Focus Visible
  • Do not paraphrase criterion titles in the main findings table

Common Failure Modes

  • relying only on automated tool output
  • reporting contrast or keyboard issues without describing the user impact
  • citing WCAG numbers loosely or with the wrong criterion name
  • flooding the report with duplicates from repeated components
  • calling the audit complete without a clear scope statement

Resource Map

  • ./resources/accessibility-audit-template.md - technical report structure for findings and remediation
  • ./resources/business-a11y-summary-template.md - shorter summary for release leads, PMs, and stakeholders
  • ./resources/manual-a11y-checklist.md - portable checklist for manual verification and retest

Related Skills

  • designing-functional-tests - when the audit should expand into manual regression coverage
  • reporting-bugs - when individual findings need to be split into defect tickets
  • requirements-test-coverage-mapper - when accessibility requirements must be traced systematically across a feature set

Definition of Done

This skill is complete when:

  • the audit scope is explicit
  • findings are mapped to exact WCAG 2.2 criteria
  • duplicates are merged into clear issues
  • user impact and remediation direction are both visible
  • the final output makes next steps obvious for testers and developers

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Defines, computes, and interprets test and quality metrics: pass rate, flake rate, suite duration, defect escape rate, time to detect, and coverage with its caveats. Use when building a QA dashboard, reporting suite health to stakeholders, comparing releases over time, or when a coverage percentage or a bug count is being treated as a measure of quality.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Analyzes diffs, changed files, hotfixes, and release candidates to identify where regression risk spreads and what must be retested first. Use when scoping retest after a change, reviewing QA impact for a pull request, or building a minimal confidence suite for release validation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Writes and reviews API automation tests with Playwright Test, covering setup/teardown, assertions, data management, and hybrid API+UI flows. Use when creating backend API tests, contract checks, data-driven API coverage, API+UI hybrid workflows, or reviewing existing Playwright API suites.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Measures the risk that code shipped without anyone understanding it: a teach-back attestation on high-risk changes, a risk band from changed-code complexity, diff size and whether a human explanation accompanied it, and optional AI-authorship provenance. Findings stay advisory by design. Use when an AI-assisted codebase grows faster than the team reads it, when reviews are rubber-stamped, when nobody can explain a module that ships weekly, or when leadership asks how much of the code the team can actually maintain.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Produces an evidence-backed go/no-go recommendation: exit criteria status, open-defect risk profile, coverage against risk, environment parity, rollback readiness, and the residual risk stated plainly. Use when preparing a release sign-off, when someone asks whether a build is ready to ship, or when a decision to release is being made on impressions rather than evidence.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

Records human verification - code review, exploratory sessions, UAT, accessibility passes, UX and observability reviews - as dated, attributed attestations in a register, so human-centric practices stay in the quality contract without pretending to be automated checks. Use when a strategy requires verification no tool can prove, when sign-off evidence is scattered across chats and tickets, when a gap matrix needs to distinguish "attested" from "passed", or when an audit asks who verified what and when.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

jaktestowac/awesome-copilot-for-testers1182026년 8월 27일 업데이트

jaktestowac의 스킬 모두 보기

이 스킬의 문제 신고