Skip to content

Guide · Agent skill

How to use the UX Spec Review agent skill (ux-review)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The ux-review skill is an agent skill that checks a UX specification, HUD design or interaction pattern library before it moves into implementation. It is written for the Claude Code Game Studios setup, where it acts as a quality gate between UX design and implementation. After this guide you will know what an agent skill is, how to install ux-review, how to ask for a review, and how to read the verdict it returns.

UX Spec ReviewDonchitos/Claude-Code-Game-Studios · MIT

Quick start

  1. 1Get the skill folder. Download the ZIP for ux-review from this page and unzip it so you have a folder containing SKILL.md.
  2. 2Place it in a skills folder. Move the folder to ~/.claude/skills/ for all projects, or to .claude/skills/ inside one project.
  3. 3Set up project files. Make sure project.yaml, design/accessibility-requirements.md and your design/ux/ specs and GDD files exist where the skill can read them.
  4. 4Run a review. Ask for a review with a file path, 'hud', 'patterns' or 'all', for example /ux-review design/ux/inventory.md.
  5. 5Read the verdict. Check whether the result is APPROVED, NOT ASSESSED, NEEDS REVISION or MAJOR REVISION NEEDED, and note the listed gaps.
  6. 6Fix and rerun. Address each gap in the spec, then run the review again until it passes.

What is an agent skill, and what does ux-review make the agent do?

An agent skill is a folder containing a SKILL.md file that tells Claude how to perform one kind of task. When the skill is active, the agent follows the checklist in that file instead of improvising.

The ux-review skill reads a UX design document and checks it against a detailed checklist. The checklist covers completeness (required sections such as Purpose & Player Need, States & Variants and Acceptance Criteria), input method coverage for keyboard, gamepad and touch, data ownership, accessibility, and alignment with game design documents (GDDs). It then returns one of four verdicts: APPROVED, NOT ASSESSED, NEEDS REVISION or MAJOR REVISION NEEDED, with the specific gaps listed.

  • NOT ASSESSED means a dimension had nothing to check against, or the spec could not be read. The skill names which dimension.
  • NEEDS REVISION means specific gaps to fix before handoff, not a full redesign.
  • MAJOR REVISION NEEDED means fundamental problems with scope, player need or completeness.

Install the ux-review skill

Download the ZIP for this skill from this page and unzip it. The skill folder contains SKILL.md. Put the folder in one of two places: your user skills folder at ~/.claude/skills/ so it is available in every project, or a project's .claude/skills/ folder so it applies only to that project.

If you use the Claude apps instead of Claude Code, you can upload the skill under Settings → Capabilities → Skills.

  • User-wide: ~/.claude/skills/ux-review/
  • Single project: .claude/skills/ux-review/ inside the project folder

Trigger the skill with a natural request

You can invoke the skill with the argument shown in its hint: a file path, 'all', 'hud' or 'patterns'. The skill also accepts plain requests. If you give no argument, it asks which spec to validate.

For a file path, the skill validates that single document. For 'all', it scans design/ux/ and validates each file, starting with a summary table (file, verdict, primary issue).

  • /ux-review design/ux/inventory.md
  • /ux-review hud
  • /ux-review patterns
  • /ux-review all
  • Review my inventory UX spec before I hand it to the UI programmer.
/ux-review design/ux/inventory.md

Know what the review needs to work well

The checks depend on project files. The skill loads the platform settings from project.yaml (or falls back to .claude/docs/technical-preferences.md), the accessibility tier from design/accessibility-requirements.md if it exists, the pattern library at design/ux/interaction-patterns.md, the GDDs referenced in the spec header, and design/player-journey.md if present.

Without written UX specs or GDDs, the review has little or nothing to check and will be marked NOT ASSESSED. The skill is built around the Claude Code Game Studios workflow and the /ux-design and /team-ui pipeline, so it is not useful for non-game software.

  • Requires Claude Code, with access to the repository's hooks/yaml-helper.sh script and .claude/docs config files
  • Optional: project.yaml, design/accessibility-requirements.md, design/ux/ specs, GDD files

Check the safety notes before running it

This skill runs a script: its allowed tools include a bash helper, hooks/yaml-helper.sh, which it uses to resolve configuration. The skill is limited to reading files, searching with Glob and Grep, and that one helper. The source does not describe any network access, and the skill is listed as not using the network.

Read SKILL.md and hooks/yaml-helper.sh before you install it into a shared repository, so you know what runs on your machine.

  • Runs scripts: yes (yaml-helper.sh, configuration resolution only)
  • Uses network: no
  • Use the skill on your own repository files; it reads specs and GDDs to check them

Tips for getting useful verdicts

Set up the input methods and accessibility tier before you review. The input method checks follow platform.targets, platform.primary_input, gamepad_support and touch_support in project.yaml, not the spec header, so a spec header that is wrong will not hide a missing gamepad section.

Give the skill the GDD files your spec references. Every GDD UI Requirement named in the header is cross-checked, and missing ones show up as gaps.

Run it before the Pre-Production to Production gate, where key screens need reviewed UX specs, and again after major revisions.

  • Use the verdict as a to-do list: fix each listed gap, then rerun the review.
  • Keep the file path explicit when you are unsure which checklist applies. Files with a Template header are classified by that header; others are classified by file name.

What people use it for

  • Checking a new inventory screen spec for missing empty and error states before a UI programmer starts work.
  • Reviewing a HUD design for keyboard, gamepad and touch coverage when the project targets several input methods.
  • Scanning design/ux/ with 'all' to get one summary table of verdicts before a pre-production to production gate check.
  • Confirming a pattern library entry is reused rather than re-specified in each new screen spec.

Frequently asked questions

Is the ux-review skill free?

The skill is published under the MIT licence, as stated on this page. Check the repository's licence file for the full terms before you reuse it.

How do I install ux-review in Claude Code?

Download the ZIP from this page, unzip it, and place the ux-review folder in ~/.claude/skills/ for all projects or in a project's .claude/skills/ folder for one project. Claude Code then has access to the skill.

Can I install ux-review in the Claude apps?

Yes. The source describes uploading the skill in the Claude apps under Settings → Capabilities → Skills.

What does it need to run?

It needs Claude Code, the repository's hooks/yaml-helper.sh script and .claude/docs config files. Optional inputs are project.yaml, design/accessibility-requirements.md, design/ux/ specs and GDD files.

Why does my review say NOT ASSESSED?

NOT ASSESSED appears when the spec file cannot be read, when a checklist dimension has no source of truth to compare against, or when the accessibility tier is not committed. The verdict names which dimension was not checked.

Does ux-review work for non-game software or without GDDs?

Not well. The checklist is player-focused and depends on GDDs and UX spec files such as design/ux/, so projects without them will get NOT ASSESSED or very little to check.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use ux-review if you work in a game studio on the Claude Code Game Studios setup and want a structured gate before UX specs reach implementation. Pick something else if your project has no written UX specs or game design documents, or if you build non-game software where HUD and player-focused checks do not apply.

Download the skill

Find exactly what
you're looking for