/ux-audit
Walk a live web app AS a real user — interaction-first methodology. Hard gates (console / network / layout-collapse), Persona Lock, Interaction Manifest enforcement, multi-pane stress, visual polish, perfection checklist, 11 scenarios (judgement-density-ordered), Top 5 +
$ npx -y skills add jezweb/claude-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/ux-audit
Context preview
What this command does when you run it.
Walk a live web app AS a real user — interaction-first methodology. Hard gates (console / network / layout-collapse), Persona Lock, Interaction Manifest enforcement, multi-pane stress, visual polish, perfection checklist, 11 scenarios (judgement-density-ordered), Top 5 +
Command definition
ux-audit.mddescription: "Walk a live web app AS a real user — interaction-first methodology. Hard gates (console / network / layout-collapse), Persona Lock, Interaction Manifest enforcement, multi-pane stress, visual polish, perfection checklist, 11 scenarios (judgement-density-ordered), Top 5 + self-critique pass + smallest-possible-patch + hold-this-in-your-hands closing per audit-output-discipline, stress recipes. Verdict: Pass / Conditional Pass / Fail / Incomplete (no manifest = Incomplete)."
argument-hint: "[optional: persona or scope, e.g. 'as a busy broker' or 'the dashboard only']"
allowed-tools: "*"
Load the `ux-audit` skill and run the audit.
The audit is interaction-first. It cannot produce a verdict without an Interaction Manifest proving real typing, clicking, sending, observing. A static DOM sweep terminates with verdict `Incomplete`.
Hard gates (cannot be downgraded): console errors / warnings = 0, network 5xx = 0, layout collapse at any tested viewport = 0. A console warning is High *minimum*. A 5xx is Critical *automatically*.
If $ARGUMENTS describes a persona ("as a busy broker", "first-time user"), lock it. If $ARGUMENTS scopes the audit ("the dashboard", "just the settings flow"), scope to that area — still exhaustive within the scope.
URL is auto-detected from wrangler.jsonc or running dev server.
Examples:
- `/ux-audit`
- `/ux-audit as a time-poor client logging in for the first time`
- `/ux-audit the billing flow`
- `/ux-audit as an SME owner — multi-pane stress focus`
Read more
description: "Walk a live web app AS a real user — interaction-first methodology. Hard gates (console / network / layout-collapse), Persona Lock, Interaction Manifest enforcement, multi-pane stress, visual polish, perfection checklist, 11 scenarios (judgement-density-ordered), Top 5 + self-critique pass + smallest-possible-patch + hold-this-in-your-hands closing per audit-output-discipline, stress recipes. Verdict: Pass / Conditional Pass / Fail / Incomplete (no manifest = Incomplete)." argument-hint: "[optional: persona or scope, e.g. 'as a busy broker' or 'the dashboard only']" allowed-tools: "*"
Load the `ux-audit` skill and run the audit.
The audit is interaction-first. It cannot produce a verdict without an Interaction Manifest proving real typing, clicking, sending, observing. A static DOM sweep terminates with verdict `Incomplete`.
Hard gates (cannot be downgraded): console errors / warnings = 0, network 5xx = 0, layout collapse at any tested viewport = 0. A console warning is High *minimum*. A 5xx is Critical *automatically*.
If $ARGUMENTS describes a persona ("as a busy broker", "first-time user"), lock it. If $ARGUMENTS scopes the audit ("the dashboard", "just the settings flow"), scope to that area — still exhaustive within the scope.
URL is auto-detected from wrangler.jsonc or running dev server.
Examples:
- `/ux-audit`
- `/ux-audit as a time-poor client logging in for the first time`
- `/ux-audit the billing flow`
- `/ux-audit as an SME owner — multi-pane stress focus`
Production workflow skills for Claude Code. Each skill guides Claude through a recipe to produce tangible output — scaffolded projects, generated assets, professional documents, deployed services. Ten plugins of practical, production-oriented skills.
Repo: jezweb/claude-skills
Other commands on jezweb-skills.
- /cloudflare-api
Hit the Cloudflare REST API for bulk, fleet, and operations wrangler can't do
Open command - /cloudflare-worker-builder
Scaffold and deploy a Cloudflare Worker with Hono routing
Open command - /d1-drizzle-schema
Generate a Drizzle ORM schema for Cloudflare D1
Open command - /d1-migration
Run D1 migration workflow — generate, inspect, apply
Open command - /db-seed
Generate database seed scripts with realistic data
Open command - /hono-api-scaffolder
Scaffold Hono API routes for a Cloudflare Worker
Open command

