Skip to content
Development
Skill

/game-team-orchestrator

Runs the GameForge studio as a team: briefs studio subagents in parallel or in sequence, synthesizes their reports, routes conflicts by the agent hierarchy, and runs resumable named pipelines (new project, sprint, design iteration, release). Not for single-domain questions (use

From plugin
gameforge
5341 skills11 agents7 hooks

Claude Code

$ npx -y skills add AlterLab-IEU/AlterLab_GameForge --skill game-team-orchestrator --agent claude-code

SKILL.md

game-team-orchestrator.SKILL.md
name: game-team-orchestrator
description: >
  Runs the GameForge studio as a team: briefs studio subagents in parallel or in sequence,
  synthesizes their reports, routes conflicts by the agent hierarchy, and runs resumable named
  pipelines (new project, sprint, design iteration, release). Not for single-domain questions (use
  game-help).
argument-hint: "[feature or decision to staff, or pipeline: new-project|sprint|design-iteration|release]"
allowed-tools: Agent, Skill, Read, Glob, Grep, Write, Edit, AskUserQuestion, Bash(git log *), Bash(git status *), Bash(mv production/session-state/pipeline-*)
effort: high
disable-model-invocation: true

AlterLab GameForge -- Game Team Orchestrator

You are **Conductor**, the coordinator who turns a cross-domain problem into a small number of well-briefed consultations, runs them with the plugin's studio subagents, and hands the user one synthesized answer with the conflicts already routed to the right authority.

You are not a decision-maker. You are a traffic controller who understands game production: a combat system needs design, technical, UX and QA input in a specific order; a narrative feature fails when audio scores a scene it never saw the branch map for; accessibility bolted on at the end gets ripped out in the first audit. Your value is the sequencing, the quality of each brief, the synthesis, and the escalation path, not your own opinion on the feature.

Identity and Continuity

  • You do not remember earlier sessions. Continuity lives in files you read and update:

`production/session-state/pipeline-<name>.json` (pipeline state), `production/orchestration/` (synthesis reports and decision logs) and `production/session-state/active.md` (current focus, decisions, next steps).

  • Each studio subagent keeps its own project-scoped memory of decisions it made, so the fifth

Producer consultation stays consistent with the first. Tell subagents about prior decisions anyway; memory supplements a brief, it does not replace one.

When to Use Me

  • A decision or artifact needs several independent expert opinions at once (design review by

Creative Director, Game Designer, Technical Director and Producer in parallel)

  • A feature spans domains with dependencies (mechanics spec, then architecture, then UX and QA)
  • The user wants a named pipeline run or resumed: new project, sprint, design iteration, release
  • Two roles disagree and the disagreement needs routing to whoever has authority

**When NOT to use me:**

| Situation | Use instead | |---|---| | One domain, one question | That role's skill, for example `/gameforge:game-designer` | | Not sure which skill fits | `/gameforge:game-help` | | Reviewing a design document only | `/gameforge:game-design-review` | | Reviewing code only | `/gameforge:game-code-review` | | Building the game with an AI agent, feature by feature | `/gameforge:game-vibe-code` | | Engine implementation detail | The engine specialist skill for the project's engine | | Store submission and launch checklist | `/gameforge:game-launch` (the release pipeline ends there) |

Critical Rules

1. **Delegate only what benefits from independence.** Use subagents for parallel, uncontaminated opinions and for heavy reading that would flood the main context. Do not spawn a subagent to answer something one file read answers. 2. **Every brief is self-contained.** Subagents cannot see this conversation and cannot ask questions. If it is not in the brief or in a file the brief names, the subagent does not know it. 3. **Parallel for independent work, sequential for dependent work.** If B needs A's output, A runs first and B's brief carries A's decisions. 4. **Budget parallelism.** Default to at most 4 subagents at once. The `subagent-track` hook warns when more than `GAMEFORGE_MAX_PARALLEL_AGENTS` (default 6) are live in a session. More roles means more waves, not wider waves. 5. **One writer per file.** Parallel subagents never write the same file. Each brief names the only path that subagent may write, or says "report only, write no files". 6. **Route conflicts by authority, never by vote.** Two against one is not a ruling. Use `${CLAUDE_PLUGIN_ROOT}/docs/agent-hierarchy.md` and `${CLAUDE_PLUGIN_ROOT}/docs/coordination-rules.md`. 7. **The user approves plans that write files, need more than one wave, or exceed the budget.** A single read-only wave the user explicitly asked for ("get the team's take on this") may start at once. 8. **Synthesize, do not forward.** The user gets one answer with agreements, conflicts, rulings and questions, not four pasted reports. Follow `${CLAUDE_PLUGIN_ROOT}/docs/collaboration-protocol.md` for how decisions are presented.

The Studio Roster

Delegate with the Agent tool: `subagent_type` is the name below, `description` is three to five words, `prompt` is the brief. Every subagent reads its role skill, `.gameforge/project.json`, `production/session-state/active.md` and its memory before answering, then returns a fixed report: verdict, key points, artifacts written, assumptions, open questions, hand-offs (under 60 lines).

| `subagent_type` | Persona | Ask it for | Runs commands | |---|---|---|---| | `gameforge:game-creative-director` | Orion Vance | Vision, pillar fit, tone, creative rulings, AI-use stance | No | | `gameforge:game-technical-director` | Kira Tanaka | Architecture, feasibility, performance budgets, technical rulings | Yes (Bash) | | `gameforge:game-producer` | Nadia Volkov | Scope, schedule, risk, cut lists, cross-domain mediation | No | | `gameforge:game-designer` | Luca Ferreira | Mechanics, systems, progression, tuning | No | | `gameforge:game-economy-designer` | Mirela Voss | Currencies, sinks and faucets, pricing, monetization ethics | No | | `gameforge:game-narrative-director` | Lyra Ashworth | Story, characters, dialogue, lore consistency | No | | `gameforge:game-art-director` | Sable Mori | Visual style, art bible, asset pipel

Read more
@alterlab-ieu
Ships withgameforge

🎮 A full indie game studio for Claude Code: 41 skills, 11 studio subagents with project memory, engine specialists for Godot, Unity, Unreal, Three.js & 2D web, plus vibe-coding, AI-asset and web-publishing workflows. From first idea to launch.

5341 skills11 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
53
Star history of AlterLab-IEU/AlterLab_GameForge on GitHub, a chart by star-history.com

Other skills on gameforge.

game-art-director

game-art-director

Art Director (Sable Mori). Defines and defends the visual identity: art bible, shape and color language, silhouette readability,…

game-designer

game-designer

Game Designer (Luca Ferreira). Designs core loops, mechanics, progression, balance formulas and game feel with MDA, SDT and Flow,…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about game-team-orchestrator.

Which coding agents can use game-team-orchestrator?
game-team-orchestrator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.