ibm-a11y-level1-audit

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

Perform a scoped IBM Equal Access Level 1 compliance audit of a chosen Langflow frontend surface (routes, components, or a PR) and produce a findings report mapped to WCAG/IBM Level 1 criteria. Default behavior is audit and report only — fixes are applied only when the user explicitly asks for remediation in the same request. Use when the user asks for an IBM Level 1 audit, a Level 1 compliance report, or to find/report Level 1 WCAG issues on a specific surface. For scanning a batch of routes without a report, see ibm-a11y-route-scan. For scanning and fixing an entire PR/branch end-to-end by default, see ibm-a11y-pr-remediation.

.agents/skills/ibm-a11y-level1-audit/SKILL.md

Download bundle ↓
main · 595cd723 bundle filesScanned 2026-09-15

references/report-template.md

407 tokens · o200k_base · 1,493 bytes

IBM Level 1 Accessibility Report Template

Use this structure when delivering the audit report.

# IBM Level 1 Accessibility Report

**Date:** YYYY-MM-DD
**Standard:** IBM Equal Access Toolkit v7.3 — Level 1
**Surface:** [routes / components / PR scope]
**Engines:** IBM Equal Access (`page.runA11yScan` / `a11y_scan.py`) · axe (Jest) · manual

## Summary

- Findings: N total (V violations, P potential, M manual)
- Fixed: N · Baselined: N · Open: N
- Verification: PASS | FAIL | PARTIAL — `tests/a11y/...`

## Scope

- In scope: [pages/states]
- Out of scope: [Level 2/3 deferred, unscanned states + why]
- Specs consulted: `src/frontend/tests/a11y/...`

## Findings

| ID | Criterion | Rule / evidence | Location | Severity | Status | Notes |
|----|-----------|-----------------|----------|----------|--------|-------|
| F1 | 4.1.2 | `aria_accessiblename_exists` | `File:Line` or scan label | violation | open \| fixed \| baselined | |

## Fixes

For each fixed finding:

- **F#:** what changed and why (1–2 sentences)
- Files touched

## Verification

Commands run:

```bash
cd src/frontend
RUN_A11Y=true RUN_A11Y_ASSERT=true npx playwright test tests/a11y/<spec> --project=chromium --workers=5
  • Specs updated: [list or none]
  • Baselines added/changed: [list or none]
  • HTML report: coverage/accessibility-reports/index.html (if generated)

Remaining risk

  • Open Level 1 issues
  • Accepted baselines (path + reason)
  • Manual checks not yet performed
Referenced from SKILL.md