dispatching-parallel-agents
Launch parallel subagents for independent Godot work — use when 2 or more tasks have no shared files or sequential dependency.
SKILL.mdskills/dispatching-parallel-agents/SKILL.md
GitHubGodot Dispatching Parallel Agents
Independence Check
Tasks are parallel-safe when they:
- Touch different
.gdfiles - Touch different
.tscnscenes - Do not share autoloads being mutated
Tasks require sequential execution when:
- One creates a class the other imports
- Both modify the same scene file
- One adds a signal the other connects to
Dispatch
Launch all independent agents in one message. Each agent needs:
Task: <specific task from plan>
Scene: res://scenes/<scene>.tscn
Script: res://scripts/<script>.gd
Nodes: <NodeName1>, <NodeName2>
AgentBridge: available — use bash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh
--execute / --log / --save-all / --play / --stop
Skills: godot:coder, godot:verification-before-completion
Success criteria: <exact expected outcome — e.g., "res://scripts/player.gd exists, --log shows zero errors">
After All Complete
bash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh --log 200— detect any conflictsbash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh --save-allthen verify each modified scene with--execute- Invoke
godot:verification-before-completionon the full project - Invoke
godot:requesting-code-review