Guide · Agent skill
How to use the Team Polish Orchestrator agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
Team Polish is an agent skill for Claude that runs a structured polish pass on one feature or area of a game, such as combat, a menu or a level. It works by having several specialist roles examine the area, propose optimisation and polish work, and report back. This guide explains what the skill does, how to install it, how to trigger it, and what it needs before you run it.
Quick start
- 1Download the ZIP. Get the team-polish skill as a ZIP file from this page.
- 2Unzip into a skills folder. Unzip into ~/.claude/skills/ for all projects, or into the project's .claude/skills/ folder for one project.
- 3Confirm the dependencies. Make sure the Claude Code Game Studios agents, the yaml-helper.sh helper and the two .claude/docs files are present in your project.
- 4Invoke with a feature name. Run /team-polish followed by the feature or area, such as combat or main menu.
- 5Approve decisions at each phase. Review the proposals the agents present and choose options when prompted.
- 6Review the report. Read the final results and check any changes made to your files before you keep them.
What the team-polish skill makes the agent do
When you invoke the skill with a feature or area name, the agent runs a multi-phase workflow. Specialist roles take part: a performance analyst, a technical artist, a sound designer and a QA tester, and sometimes engine and tools programmers. Each examines the area, proposes polish and optimisation work, applies it, and then reports results.
The skill asks you to approve choices at phase transitions. It also reads a configuration file that decides how many specialists are active and how much review to apply. If you invoke it without an argument, it only prints usage guidance and does not spawn any agents.
- Performance analyst: profiling, memory analysis, frame budget and the optimisation list
- Technical artist: VFX polish, shader optimisation and visual quality
- Sound designer: audio polish, mixing, ambient layers and feedback sounds
- QA tester: edge case, regression and soak testing
- Engine and tools programmers: engine-level and content-pipeline fixes, used when the analysis points to them
Install the team-polish skill
Get the skill from this page as a ZIP file. You can install it in one of two ways.
For Claude Code, unzip the download into ~/.claude/skills/ to make it available everywhere, or into a project's .claude/skills/ folder to limit it to that project. For the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
- Personal install: unzip into ~/.claude/skills/
- Project install: unzip into the project's .claude/skills/ folder
- Claude apps: upload the ZIP under Settings → Capabilities → Skills
Check the requirements before you run it
The skill is built for Claude Code with the Claude Code Game Studios agent definitions installed. It needs the agents performance-analyst, technical-artist, sound-designer, qa-tester, engine-programmer and tools-programmer.
The skill also calls a bash helper at .claude/hooks/yaml-helper.sh and refers to two documents, .claude/docs/automation-modes.md and .claude/docs/config-resolution.md. These are not included in the file you download, so you must have them in your project for the skill to run as documented.
- Claude Code with the Claude Code Game Studios agent definitions
- The bash helper at .claude/hooks/yaml-helper.sh
- The referenced files .claude/docs/automation-modes.md and .claude/docs/config-resolution.md
Trigger the skill with a feature or area name
Invoke the skill in Claude Code with the slash command and the feature you want to polish. The argument-hint in the skill is an optional review level, which you can set to full, lean or solo. Pass a clear area name so the analysis has a defined scope.
The skill's own usage note gives examples of valid areas: combat, main menu, inventory system and level-1. Without a feature or area name, the skill outputs usage guidance only.
- Invoke with a feature: /team-polish combat
- Set review depth: /team-polish inventory system --review lean
- Without an argument: the skill prints usage and stops
/team-polish [feature or area to polish] [--review full|lean|solo]Understand team size, automation and safety
The configuration decides which agents run. At the default team size, only the performance analyst and technical artist are active; other roles are consulted through them. At the larger sizes, more specialists are spawned. Before work starts, the skill states which agents will run and which will not.
In collaborative mode you must approve each phase before the next begins. In guided mode the pipeline advances unless a phase is blocked. In autonomous mode it runs end to end and records each phase outcome. Autonomous mode can edit files and may apply changes automatically, so only use it on a project you can review and restore.
The skill runs scripts, because it calls a bash helper. It does not use the network. Its tools include reading, searching, writing and editing files, so review the changes it makes.
- Default team size runs only performance-analyst and technical-artist
- Collaborative mode requires your approval at each phase
- Autonomous mode can edit files without stopping for review
- The skill runs a bash script but does not use the network
- Commit or back up your project before running it
Get the most from a polish run
Give the skill one feature at a time. A narrow scope gives the specialists something concrete to measure and keeps the token cost down. Because the pipeline spawns several subagents, it is more expensive than a quick fix, so save it for passes where profiling and edge-case testing matter.
Read the agent's analysis before you approve a phase. The decision prompts are where you control what changes are made.
- Pick one feature, such as a single level or menu, per run
- Use it for a planned pass before release rather than a one-line bug fix
- Keep your project under version control so you can review and revert edits
What people use it for
- Polishing a combat system before a release build by profiling frame cost and testing edge cases
- Optimising a main menu for load time and visual quality with the technical artist's input
- Running a repeatable polish pass on a level using the Claude Code Game Studios template
- Checking an inventory system for regressions with the QA tester role
Frequently asked questions
Is the team-polish skill free?
The skill is released under the MIT licence, as stated on this page. Check the licence file in the source repository for the full terms before you use or redistribute it.
What do I need to run team-polish?
You need Claude Code with the Claude Code Game Studios agent definitions, the bash helper at .claude/hooks/yaml-helper.sh, and the docs files automation-modes.md and config-resolution.md. The downloaded file contains only SKILL.md, so those other files must already be in your project.
How do I install a Claude skill from a ZIP?
Unzip the file into ~/.claude/skills/ for personal use or into your project's .claude/skills/ folder. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
Does team-polish need an internet connection?
The skill does not use the network. It does run a bash script, so it has local script execution.
Can team-polish be used outside game development?
Not as intended. Its roles and vocabulary are built around game studio workflows, so it is not suited to non-game software.
What happens if I run team-polish with no argument?
It prints usage guidance and exits without spawning any agents. You need to name a feature or area to start a polish pass.
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 Polish suits game developers who want profiling, optimisation and edge-case testing organised into one repeatable process for a specific feature before release, especially if they already use the Claude Code Game Studios template. It is a poor choice for quick one-off fixes, non-game software, or unattended runs on a live project, because it is token-heavy and can edit files.
Download the skill