UX audit: $ARGUMENTS

SkillDev tools

Run the OpenRisk UX audit protocol on a screen or flow — four personas, keyboard traversal, axe-core, Core Web Vitals and the 20-criterion grid. Use before closing a milestone with UI changes.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the UX audit: $ARGUMENTS skill

What this skill tells your AI

The instructions your AI receives, as published by opendefender/openrisk in .claude/skills/audit-ux/SKILL.md and read by ahel’s review.

qa-automation runs the automated pass, ux-designer and art-director the judgement pass.

Automated (Playwright MCP)

  1. Walk the flow as each of the four personas.
  2. Capture at 1440px, 768px and 414px.
  3. axe-core — every violation with severity and selector.
  4. Keyboard-only traversal: focus always visible · nothing unreachable by Tab · Escape closes every overlay · focus returns to the trigger.
  5. LCP, INP, CLS on a throttled mid-range mobile profile.

Judgement

Score the 20-criterion grid. Every score under 4 gets a concrete fix naming the file.

Output

Table: criterion · score · evidence · fix · owning agent. Then UX GATE: PASS or UX GATE: FAIL — <n> blockers, and an issue opened for each blocker.

State honestly what could not be proven headlessly. Never assert an interaction works because the build is green.

Signals

GitHub stars
33
Forks
3
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
audit-ux
Source
github.com/opendefender/openrisk