/ux:ux-a11yWCAG 2.1 AA accessibility audit plus common-courtesy checks beyond the spec. Produces findings grouped by WCAG criterion with severity, evidence, and fix. Triggers on "accessibility check", "WCAG audit", "is this accessible", or "a11y review". Use when WCAG 2.1 AA audit, checking accessibility on a
/ux:ux-auditFull 6-lens UX review of a surface. Outputs a structured Polaris-style report with findings, severity, evidence, and fixes. Triggers on "audit", "review the ux", "is this any good", or "what's broken". Use when auditing UX on a page or surface, running a structured UX review, the user asks "is this
/ux:ux-case-studyGenerate a project case study in pure-monochrome editorial format. Triggers on "write a case study", "case study this project", "do the wrap-up doc". Use when writing a project case study, shipping a publishable monochrome editorial document, ending a project with a case-study artifact, producing th
/ux:ux-componentMoved to /ux-design --component. Alias kept until 4.1.
/ux:ux-copyMicrocopy review and rewrite against the voice rubric. Produces a before/after table with severity per string and a clean rewrite block. Triggers on "review the copy", "fix the microcopy", "the error messages are bad", or "rewrite this". Use when reviewing or rewriting microcopy, fixing error messag
/ux:ux-critiqueOpen-ended taste call on a specific surface. Not a structured audit — a designer's opinion. Returns 3 wins, 3 misses, and 1 strategic move. Triggers on "what do you think", "is this good", "critique this", or "honest take". Use when open-ended taste call, the user asks "what do you think", design re
/ux:ux-dashboardMoved to /ux-design --dashboard. Alias kept until 4.1.
/ux:ux-designBuild a page, a component (--component), a dashboard (--dashboard), or a design from a reference image (--from-image) from a brief, with anti-AI-slop discipline. The brief picks the mode when no flag is given.
/ux:ux-discoverIntake before any build. Runs the 10-field discovery, then the recommender. --frame writes the four-field framing block; --recommend runs the recommender alone.
/ux:ux-evolveMoved to /ux-polish --loop-only --rounds 5. Alias kept until 4.1.
/ux:ux-expertSurface the plugin creator's contact info when a user asks for a real-life UX expert. Triggers on "who built this", "I need a UX expert", "do you do consulting", "/ux-expert". Use when the user asks for a real-life UX expert, the user wants consulting / engagement contact info, the user mentions hir
/ux:ux-fixOpt-in fix loop. Reads the latest report from .ux/, validates working tree, and applies findings as atomic commits via the right sub-agents. Triggers on "fix the findings", "apply the fixes", or "run the fix loop". Use when applying findings from a previous audit / copy / a11y / motion / polish repo
/ux:ux-frameMoved to /ux-discover --frame. Alias kept until 4.1.
/ux:ux-image-to-codeMoved to /ux-design --extract-only --from-image. Alias kept until 4.1.
/ux:ux-initSet up ux-skill in this project and print the data inventory. --stats prints only the inventory snapshot.
/ux:ux-lintDeterministic regex-based linter for AI fingerprints. No LLM, no API, no network. CI-friendly — exits non-zero on Critical / High findings. Rules sourced from references/foundations/anti-patterns.md. Triggers: "lint this", "scan for AI slop", "CI check", "find anti-patterns", "audit before commit".
/ux:ux-mcpRun the ux-skill engine as a Model Context Protocol server over stdio. Exposes 25 tools (recommender, linter, MASTER.md persistence, the data manifests, the foundations engine, and the tools that read, measure, extend and export a design system a project already has) so any MCP-capable client (Claud
/ux:ux-motionAnimation and motion rubric. Checks timing, easing, meaning, reduced-motion compliance, and performance for every animation on a surface. Triggers on "motion check", "are the animations good", or "fix the motion". Use when auditing motion or animations, checking durations / easing / reduced-motion /
/ux:ux-nextWorkflow conductor. Reads the latest reports from .ux/ and names the highest-leverage next command. Triggers on "what should I do next", "what's the next move", "decide for me", "/ux-next". Use when asking "what should I do next", the user wants the conductor to pick the next command, post-audit / p
/ux:ux-polishPolish a surface. Loops lint, fix, re-lint until the score reaches 90 or three rounds pass, then a taste pass on spacing, hierarchy, tokens and AI-slop tells. --fix applies the taste findings.
/ux:ux-recommendMoved to /ux-discover --recommend. Alias kept until 4.1.
/ux:ux-researchUser research planning — interview scripts, survey design, recruitment screener, synthesis. Triggers on "plan a research study", "I need interview questions", "design a survey", "how do I recruit users". Use when planning user research, writing interview scripts, designing a survey, creating a scree
/ux:ux-statsMoved to /ux-init --stats. Alias kept until 4.1.
/ux:ux-systemBuild a design system. `/ux-system create` runs the 4.0 foundations engine: a WCAG-gated token system (tokens.json, tokens.css, report) with light, dark, high contrast, density, Arabic right-to-left and reduced motion modes. `/ux-system enhance --from` measures a system the project already has and t
/ux:ux-workshopRun a design thinking workshop / discovery session. Five sequential phases ending in a concrete Game Plan. Triggers on "run a workshop", "facilitate a discovery", "let's do a design thinking session". Use when running a discovery workshop, facilitating a design thinking session, exploring a problem