← ClaudeAtlas

critique-accessibilitylisted

Reviews HTML pages and fragments (markdown where mappable) against WCAG 2.2 AA: contrast, alt text, heading hierarchy for screen readers, link text, and keyboard and screen-reader access. Judges conformance against WCAG, not an interface's general usability, flow, or controls (critique-usability covers that). Use when the user asks for an accessibility review, feedback, a second opinion, a red-line pass, an a11y audit, or a pre-launch quality check on a page or component.
product-on-purpose/critique-skills · ★ 1 · AI & Automation · score 71
Install: claude install-skill product-on-purpose/critique-skills
# critique-accessibility Reviews an HTML page or fragment (markdown where its structure maps cleanly to HTML, such as headings, links, and images) against WCAG 2.2 AA, covering both success-criterion levels A and AA required for AA conformance. The artifact claim is narrow and static: this skill evaluates markup and declared CSS as text, never a rendered page, a running application, or live keyboard and pointer interaction. Four WCAG 2.2 success criteria that require observing a page respond to input over time (No Keyboard Trap, Timing Adjustable, Pointer Gestures, Dragging Movements) are out of this skill's reach for that reason and are not in its registry; see `references/WCAG.md`, "Scope", for the full boundary and reasoning. ## Contract Every finding this skill emits conforms to `contract/critique-contract.schema.json`. See `docs/reference/critique-contract.md` for the field contracts a schema cannot check on its own: location navigable unaided, evidence quoted or measured rather than characterized, violation naming the breach, fix actionable and specific. ## Naming a location A finding names the element it is about, not the region the element sits in. For an HTML artifact, in this order of preference: 1. **The element's `id`, written as a `#hero-image` token**, whenever the markup carries one. This is the first choice every time, and generated or hand-written markup usually carries ids. 2. **A CSS selector in double quotes** for an element with no id: `"main > s