Orchestrate audio team: audio-director + sound-designer + technical-artist + gameplay-programmer for full audio pipeline from direction to implementation.
If no argument is provided, output usage guidance and exit without spawning any agents:
Usage:
$team-audio [feature or area]— specify the feature or area to design audio for (e.g.,combat,main menu,forest biome,boss encounter). Do not use a multiple-choice prompt here; output the guidance directly.
When this skill is invoked with an argument, orchestrate the audio team through a structured pipeline.
Decision Points: At each step transition, present a concise plain-text choice list to the user with the subagent's proposals as selectable options. Write the agent's full analysis in conversation, then capture the decision with concise labels. The user must approve before moving to the next step.
Read the argument for the target feature or area (e.g., combat,
main menu, forest biome, boss encounter).
Gather context:
design/gdd/ for the featuredesign/gdd/sound-bible.md if it existsassets/audio/Use the subagent workflow to spawn each team member as a subagent:
custom agent: audio-director — Sonic identity, emotional tone, audio palettecustom agent: sound-designer — SFX specifications, audio events, mixing groupscustom agent: technical-artist — Audio middleware, bus structure, memory budgetscustom agent: [primary engine specialist] — Validate audio integration patterns for the enginecustom agent: gameplay-programmer — Audio manager, gameplay triggers, adaptive musicAlways provide full context in each agent's prompt (feature description, existing audio assets, design doc references).
Spawn the audio-director agent to:
Spawn the sound-designer agent to:
Spawn the accessibility-specialist agent in parallel to:
Spawn the technical-artist agent to:
Spawn the primary engine specialist in parallel (from docs/studio/technical-preferences.md Engine Specialists) to validate the integration approach:
If no engine is configured, skip the specialist spawn.
Spawn the gameplay-programmer agent to:
Compile the audio design document combining all team outputs.
Save to design/gdd/audio-[feature].md.
Output a summary with: audio event count, estimated asset count, implementation tasks, and any open questions between team members.
Verdict: COMPLETE — audio design document produced and team pipeline finished.
If the pipeline stops because a dependency is unresolved (e.g., critical accessibility gap or missing GDD not resolved by the user):
Verdict: BLOCKED — [reason]
All file writes (audio design docs, SFX specs, implementation files) are delegated to sub-agents spawned as a subagent. Each sub-agent enforces the "May I write to [path]?" protocol. This orchestrator does not write files directly.
$dev-story to implement the audio manager and event system once the design is approved.$asset-audit after audio assets are created to verify naming and format compliance.If any spawned agent (as a subagent) returns BLOCKED, errors, or cannot complete:
Common blockers:
$architecture-decision first$create-stories