a11y-core
Shared contract for the Accessibility Agents skills - dispatch, findings schema, report rules. Read by skills, never dispatched on its own.
Reference data, not a reviewer. Canonical severity level definitions and cross-domain mapping for web, document, and markdown audits. Score impact ranges, WCAG conformance alignment, and cross-format normalization.
$ npx -y skills add Community-Access/accessibility-agents --skill kb-severity-mapping --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/kb-severity-mappingContext preview
The summary Claude sees to decide when to auto-load this skill.
Reference data, not a reviewer. Canonical severity level definitions and cross-domain mapping for web, document, and markdown audits. Score impact ranges, WCAG conformance alignment, and cross-format normalization.
name: kb-severity-mapping description: Reference data, not a reviewer. Canonical severity level definitions and cross-domain mapping for web, document, and markdown audits. Score impact ranges, WCAG conformance alignment, and cross-format normalization. license: MIT disable-model-invocation: true user-invocable: false metadata: tier: reference domain: cross-cutting output: none effort: low title: Severity Mapping
Canonical severity definitions shared across web, document, and markdown audit domains.
Each level, with its definition, WCAG conformance and score impact.
| Level | Definition | WCAG Conformance | Score Impact | |---|---|---|---| | **Critical** | Blocks access entirely for one or more user groups. No workaround exists. | Fails Level A | -15 to -22 points | | **Serious** | Severely impairs access; a workaround may exist but is unreasonable. | Fails Level A or AA | -5 to -10 points | | **Moderate** | Causes friction or confusion; most users can still complete the task. | Fails Level AA (advisory) | -2 to -4 points | | **Minor** | Polish issue; no meaningful barrier for most users. | Technique deviation | -1 point |
Each canonical level, with its web (axe-core or playwright), document (office or PDF) and markdown.
| Canonical Level | Web (axe-core / Playwright) | Document (Office/PDF) | Markdown | |---|---|---|---| | Critical | `critical` (axe-core) | Missing document title; untagged PDF; missing heading structure | Broken anchor link leading to dead navigation | | Serious | `serious` (axe-core) | Missing alt text on informational image; table has no headers | Ambiguous link text (e.g., "click here"); missing alt text on image | | Moderate | `moderate` (axe-core) | Merged table cells; color-only data encoding | Skipped heading level; missing table caption | | Minor | `minor` (axe-core) | Decorative image with non-empty alt; redundant bookmark | Emoji in heading; em-dash used as list separator |
Score impacts listed above are **additive per finding**. When the same issue recurs across many elements:
When generating a unified report that combines web, document, and markdown findings:
1. Map each finding to the canonical severity level using the table above. 2. Apply the score impact from the canonical level, not from the domain-specific tool's internal scoring. 3. For aggregated scores (portfolio or project level), compute each page/file score independently, then average. 4. Do not double-count a finding that appears in both an axe-core scan and a Playwright behavioral scan -- deduplicate by rule ID and element location.
For web audits, confidence level modifies the base deduction:
| Confidence | Multiplier | Source Signals | |---|---|---| | Confirmed | 1.2x | axe-core + agent code review + Playwright behavioral test | | High (two sources) | 1.0x | Any two of the three sources above | | High (one source) | 1.0x (reduced base) | Single automated tool, high rule reliability | | Medium | 0.7x | Single source, medium rule reliability | | Low | 0.3x | Single source, low rule reliability or heuristic |
Document and markdown audits do not use confidence multipliers -- they use the base score impact only.
WCAG 2.2 AA enforcement for agentic coding, as a set of Agent Skills. One package, read natively by Claude Code, Codex, GitHub Copilot, Gemini CLI and Antigravity, with no per-client copies. Models forget accessibility while generating code.
Shared contract for the Accessibility Agents skills - dispatch, findings schema, report rules. Read by skills, never dispatched on its own.
Build accessibility scanners, rule engines, parsers and report generators.
Web UI accessibility lead. Use before writing or changing HTML, JSX, TSX, Vue, Svelte, CSS or templates. Picks specialists and merges their findings.
Compare audits across commits to find new, fixed and regressed issues.
Generate a W3C or EU model accessibility statement from audit results.
GitHub Actions: workflow runs, logs, re-runs and CI failure triage.