arc-mastery
Use when designing motion paths, character movement trajectories, gesture animations, or any motion that should feel natural rather than robotic.
Routes to appropriate Game Designer skills based on task keywords. Use when selecting which skill to invoke for a design task.
---
name: gd-router
description: Routes to appropriate Game Designer skills based on task keywords. Use when selecting which skill to invoke for a design task.
---
# Game Designer Skill Router
> "Right skill for the right design task."
## Quick Route by Keyword
| Trigger Keywords | Route To |
| ---------------- | -------- |
| **GDD Creation** | | |
| "create GDD", "start GDD", "no GDD", "initialize design" | `Skill("gd-gdd-creation")` |
| **Mechanics** | | |
| "mechanic", "gameplay system", "ability", "player action" | `Skill("gd-design-mechanic")` |
| **Level Design** | | |
| "level design", "map layout", "environment design" | `Skill("gd-design-level")` |
| **Character** | | |
| "character", "hero", "skin", "avatar" | `Skill("gd-design-character")` |
| **Weapons** | | |
| "weapon", "gun", "item", "equipment" | `Skill("gd-design-weapon")` |
| **Game Loop** | | |
| "game loop", "match flow", "session structure" | `Skill("gd-design-game-loop")` |
| **Playtesting** | | |
| "playtest", "test gameplay", "validate design" | `Skill("gd-validation-playtest")` |
| "GDD review", "design gaps", "GDD analysis" | `Skill("gd-playtest-gdd-review")` |
| "skill gap", "missing skill" | `Skill("gd-skill-gap-analysis")` |
| **Assets** | | |
| "asset performance", "optimize 3D" | `Skill("gd-assets-impact-analysis")` |
| "check assets", "what assets exist" | `Task({ subagent_type: "gamedesigner-asset-analyst", ... })` |
| **Design Sessions** | | |
| "design session", "Boardroom Retreat" | `Skill("gd-thermite-integration")` |
| **Research** | | |
| "visual ref", "art reference" | `Task({ subagent_type: "gamedesigner-visual-reference-researcher", ... })` |
| "Splatoon", "Arc Raiders", "reference game" | `Task({ subagent_type: "gamedesigner-reference-game-researcher", ... })` |
## Skill Dependencies
```
gd-validation-playtest ──┬──▶ gd-playtest-gdd-review
└──▶ gd-skill-gap-analysis
```
## Common Combinations
| Task | Skills |
|------|--------|
| New GDD | `gd-gdd-creation` + `gd-thermite-integration` |
| New Mechanic | `gd-design-mechanic` + `gd-thermite-integration` |
| Full Playtest | `gd-validation-playtest` + `gd-playtest-gdd-review` + `gd-skill-gap-analysis` |
| Asset Request | `gd-assets-impact-analysis` + `asset-analyst` sub-agent |
---
name: gd-router
description: Routes to appropriate Game Designer skills based on task keywords. Use when selecting which skill to invoke for a design task.
---
# Game Designer Skill Router
> "Right skill for the right design task."
## Quick Route by Keyword
| Trigger Keywords | Route To |
| ---------------- | -------- |
| **GDD Creation** | | |
| "create GDD", "start GDD", "no GDD", "initialize design" | `Skill("gd-gdd-creation")` |
| **Mechanics** | | |
| "mechanic", "gameplay system", "ability", "player action" | `Skill("gd-design-mechanic")` |
| **Level Design** | | |
| "level design", "map layout", "environment design" | `Skill("gd-design-level")` |
| **Character** | | |
| "character", "hero", "skin", "avatar" | `Skill("gd-design-character")` |
| **Weapons** | | |
| "weapon", "gun", "item", "equipment" | `Skill("gd-design-weapon")` |
| **Game Loop** | | |
| "game loop", "match flow", "session structure" | `Skill("gd-design-game-loop")` |
| **Playtesting** | | |
| "playtest", "test gameplay", "validate design" | `Skill("gd-validation-playtest")` |
| "GDD review", "design gaps", "GDD analysis" | `Skill("gd-playtest-gdd-review")` |
| "skill gap", "missing skill" | `Skill("gd-skill-gap-analysis")` |
| **Assets** | | |
| "asset performance", "optimize 3D" | `Skill("gd-assets-impact-analysis")` |
| "check assets", "what assets exist" | `Task({ subagent_type: "gamedesigner-asset-analyst", ... })` |
| **Design Sessions** | | |
| "design session", "Boardroom Retreat" | `Skill("gd-thermite-integration")` |
| **Research** | | |
| "visual ref", "art reference" | `Task({ subagent_type: "gamedesigner-visual-reference-researcher", ... })` |
| "Splatoon", "Arc Raiders", "reference game" | `Task({ subagent_type: "gamedesigner-reference-game-researcher", ... })` |
## Skill Dependencies
```
gd-validation-playtest ──┬──▶ gd-playtest-gdd-review
└──▶ gd-skill-gap-analysis
```
## Common Combinations
| Task | Skills |
|------|--------|
| New GDD | `gd-gdd-creation` + `gd-thermite-integration` |
| New Mechanic | `gd-design-mechanic` + `gd-thermite-integration` |
| Full Playtest | `gd-validation-playtest` + `gd-playtest-gdd-review` + `gd-skill-gap-analysis` |
| Asset Request | `gd-assets-impact-analysis` + `asset-analyst` sub-agent |
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.
Resource notes updated 2026-10-27 · Original instructions by feliperyba