Skip to content

Guide · Agent skill

How to use the Team UI Pipeline agent skill (team-ui)

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

team-ui is an agent skill for Claude Code that tells the agent to run a UI feature through a structured pipeline, the way a small game UI team would: a UX designer drafts flows and specs, a UI programmer plans implementation, an art director checks visual consistency, and an accessibility reviewer audits the result. This guide is for readers who have never installed a skill. By the end you will know what the skill does, how to add it, how to trigger it with a plain request, and what it needs from your project.

Team UI PipelineDonchitos/Claude-Code-Game-Studios · MIT

Quick start

  1. 1Get the skill files. Download the team-ui ZIP from this page. Keep the team-ui folder with its SKILL.md file intact.
  2. 2Place the skill. Unzip into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. Or upload it under Settings, Capabilities, Skills in the Claude apps.
  3. 3Add the referenced studio files. Make sure the repository's .claude/docs files and hooks/yaml-helper.sh are present, since the pipeline reads config and rules from them.
  4. 4Start a session in Claude Code. Open your game project in Claude Code so the agent can see the referenced files.
  5. 5Invoke the skill with a description. Type /team-ui followed by your screen or feature, for example an inventory screen, and optionally add --review lean.
  6. 6Answer the decision points. Pick from the options the agent proposes at each phase transition, or let the pipeline advance depending on your automation setting.
  7. 7Review the spec files. Check the written ux-spec.md or hud-design.md and the accessibility requirements before you build from them.

What the team-ui skill makes the agent do

Team UI is a process guide for the agent. When you invoke it with a description of a screen or UI feature, the agent coordinates a simulated UI team and works through phases. The UX designer drafts user flows and specs, the UI programmer plans the implementation, the art director checks visual consistency, and the accessibility reviewer audits the result.

The skill does not produce code on its own. Its job is to structure the work, and it writes standard spec templates along the way, such as ux-spec.md for screens and flows, hud-design.md for HUDs, interaction-pattern-library.md for reusable patterns, and accessibility-requirements.md for the committed accessibility tier.

  • Phases with decision points where you choose from options the agent proposes
  • Spec templates written as the pipeline moves forward
  • Review depth controlled by the --review option (full, lean or solo)

Install the team-ui skill from a ZIP file or the Claude apps

Download the ZIP for the skill from the page you are reading. Unzip it into one of two locations. For a personal install, use ~/.claude/skills/. For a single project, use the .claude/skills/ folder inside that project.

If you use the Claude apps instead, upload the skill under Settings, then Capabilities, then Skills. Either way, the skill's files must be present in a folder named team-ui so the agent can find its SKILL.md file.

The skill is a single SKILL.md file. It depends on referenced studio files from the same repository, so installing the skill alone is not enough for the full pipeline (see the requirements section).

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project
  • Claude apps: Settings, Capabilities, Skills, then upload

Know what the skill needs before you run it

The skill is written for Claude Code. It also depends on referenced studio files from the Donchitos Claude Code Game Studios repository: .claude/docs/automation-modes.md, .claude/docs/config-resolution.md, .claude/docs/technical-preferences.md, and the hooks/yaml-helper.sh script. Without these, the pipeline may fall back to defaults and give less useful results.

The skill is licensed under MIT and runs scripts. It reads config through yaml-helper.sh. It does not use the network.

  • Claude Code
  • The referenced studio files and hooks/yaml-helper.sh from the same repository
  • Scripts run: yes. Network use: no

Trigger the skill with a request

Invoke the skill with /team-ui followed by a description of the screen or feature, and optionally a --review flag. The argument hint is [UI feature description] [--review full|lean|solo]. Describe what the screen is for, since the agent uses that description to start the flows and specs.

If you run the skill with no description, it prints usage guidance and stops. It does not spawn agents or read design files in that case, so add a description before expecting a pipeline run.

  • Example screen types from the usage guidance: inventory screen, main menu, combat HUD
  • --review full, lean or solo sets how deep the review goes
/team-ui inventory screen --review lean

Choose how much of the team runs (team.size and automation)

The team.size setting decides which agents are active. At the default individual size, the UI programmer and UX designer do the work and other agents are consulted through them. The small size adds the accessibility specialist and art director. The studio size adds an engine UI specialist and an adversarial review pass, where reviewers are told to look for where the work fails the spec rather than confirm it matches.

The automation setting controls how decision points behave. In collaborative mode, you must approve each phase before the next one starts. In guided mode, the pipeline advances on its own unless a phase is blocked. In autonomous mode, it runs end to end and records each phase outcome.

  • team.size: individual (default), small, studio
  • automation: collaborative, guided, autonomous
  • Before work starts, the skill states which agents will run and which will not

Make the most of the review workflow

Give a concrete screen, not a vague goal. A request such as inventory screen with a grid of items and a detail panel gives the designer something to map into flows. Use the --review option to match the effort to the task.

Read the decision options carefully. The agents propose options at each transition, and your choice shapes the spec that is written. Keep the decision labels short, but read the full analysis in the conversation before choosing.

  • Name the screen type and its main actions
  • Use the default team size for a single menu, and raise it for a full HUD with accessibility concerns
  • Check the written spec files after each phase

What people use it for

  • Writing a UX spec for a pause menu with flows for navigation, settings and quitting
  • Planning an inventory screen with item grid, detail panel and drag-and-drop input
  • Designing a combat HUD and recording its layout and accessibility requirements in hud-design.md
  • Building a reusable set of interaction patterns in interaction-pattern-library.md for later screens

Frequently asked questions

Is the team-ui skill free to use?

The skill is published under the MIT licence, as stated on this page. Check the licence file in the source repository for the exact terms before you redistribute it.

What do I need to run team-ui?

You need Claude Code and the referenced studio files from the same repository, including .claude/docs/automation-modes.md, config-resolution.md, technical-preferences.md and hooks/yaml-helper.sh. Without those files the pipeline may use defaults and produce less useful output.

Where do I install the skill?

Unzip it into ~/.claude/skills/ for personal use or into .claude/skills/ inside a project. In the Claude apps, upload it under Settings, Capabilities, Skills.

Does team-ui write code for my game?

No. The skill is a process guide that coordinates the agent through UX design, implementation planning, visual review and accessibility review. It writes spec templates, not a complete implementation.

Can I use team-ui for a normal website or app?

It is built around game studio conventions and roles, so it is not intended for non-game web or app UI work. For quick one-off UI snippets, a lighter tool is a better fit because the multi-phase pipeline adds overhead.

Why does the skill just print usage text when I run it?

If you invoke it without a description, it outputs usage guidance and exits without spawning agents or reading design files. Add a screen or feature description after the command, such as an inventory screen.

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

Team UI suits game developers who want a structured UX spec and review workflow for menus, inventory screens or HUDs, especially if you use the Claude Code Game Studios template. Skip it for quick one-off UI snippets, for non-game web or app work, or if you do not have the referenced studio files, because the pipeline depends on them.

Download the skill

Find exactly what
you're looking for