Skip to content
cccskills
FreePublished on 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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118 stars(GitHub 118 + cccskills 0)

Run score Not tested

See how to install

Files included (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 (original)

Review the instructions the agent will receive before you install.

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118Updated Aug 27, 2026

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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118Updated Aug 27, 2026

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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118Updated Aug 27, 2026

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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118Updated Aug 27, 2026

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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118Updated Aug 27, 2026

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.

The English summary is being prepared. Showing the original description.

jaktestowac/awesome-copilot-for-testers118Updated Aug 27, 2026

See all skills by jaktestowac

Report a problem with this skill