Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Improve semantics and accessibility coverage for UI changes (roles, labels, focus, keyboard, ARIA correctness).
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -67% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -31% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-08 | ✓→✗ | ▼ Worse | -62% | 0% |
| case-09 | ✓→✗ | ▼ Worse | -66% | 0% |
Ensure UI changes meet baseline accessibility and semantic correctness by addressing:
This skill is a pass over existing UI, not feature work.
<repo>/REPO_PROFILE.json (testing/tooling hints)1) Prefer semantic elements first (button, label, fieldset, nav, main). 2) Ensure every interactive control has an accessible name. 3) Ensure keyboard support:
4) Manage focus for dialogs/menus/wizards:
5) Use ARIA only when needed; avoid “ARIA soup”. 6) Update tests to query by role/name where applicable. 7) Run validations from profile.
Log:
frontend/a11y-semantics-passlabels | focus | keyboard | semantics | ariasuccess | partial | blockedOther measured skills in the registry, with their headline benchmark lift.