# Team Audio > Orquesta al equipo de audio: audio-director + sound-designer + technical-artist + gameplay-programmer para todo el pipeline, desde la dirección hasta la implementación. Fuente: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-audio Markdown: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-audio.md Repositorio: https://github.com/Donchitos/Claude-Code-Game-Studios Autor: Donchitos Licencia: MIT Actualizado: hace 3 meses Coste de contexto: 39 tok instalada, 1.9k tok al activarse, 1.9k tok con todos los archivos del bundle Bundle: 1 archivo, 8 KB Permisos que pide: read, glob, grep, write, edit, bash, task, askuserquestion, todowrite ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-audio --agent claude-code # Cursor npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-audio --agent cursor # Codex npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-audio --agent codex # Gemini CLI npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-audio --agent gemini # Windsurf npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-audio --agent windsurf # Cline npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-audio --agent cline ``` ## Qué hace - Orquesta un pipeline de audio con audio-director, sound-designer, technical-artist y gameplay-programmer en secuencia - Recopila contexto de design/gdd/ y assets/audio/ antes de delegar tareas - Genera un documento de diseño de audio combinando todas las salidas del equipo - Usa AskUserQuestion en cada transición de fase para que el usuario apruebe propuestas - Incluye protocolo de recuperación de errores si algún subagente queda BLOCKED ## Cuándo usarla - Necesitas diseñar el audio completo de una feature o área (combate, menú principal, bioma, jefe) - Quieres pasar de la dirección sonora a la implementación técnica de forma estructurada ## Qué la activa - "/team-audio combat" - "/team-audio forest biome --review lean" - "/team-audio boss encounter --review solo" ## Antes de instalar - Requiere documentos de diseño en design/gdd/ y, opcionalmente, un sound bible en design/gdd/sound-bible.md. - runs shell commands - writes to your files ## Archivos - SKILL.md — 8 KB ## SKILL.md Reproducido tal cual desde Donchitos/Claude-Code-Game-Studios bajo MIT. Esta sección es el documento original y está en inglés. 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 `AskUserQuestion` 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, use `AskUserQuestion` to present 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. ## Phase 0: Resolve Review Mode 1. If `--review [mode]` was passed as an argument, use that mode. 2. Else read `production/review-mode.txt` — use whatever is written there. 3. Else default to `lean`. Modes: - `full` — spawn all director and lead gates as described - `lean` — skip director gates unless they are PHASE-GATE type (CD-PHASE-GATE, TD-PHASE-GATE, PR-PHASE-GATE, AD-PHASE-GATE) - `solo` — skip all director gate spawning entirely; run the skill without any agent gates Store the resolved mode for use in all subsequent phases. 1. **Read the argument** for the target feature or area (e.g., `combat`, `main menu`, `forest biome`, `boss encounter`). 2. **Gather context**: - Read relevant design docs in `design/gdd/` for the feature - Read the sound bible at `design/gdd/sound-bible.md` if it exists - Read existing audio asset lists in `assets/audio/` - Read any existing sound design docs for this area ## How to Delegate Use the Task tool to spawn each team member as a subagent: - `subagent_type: audio-director` — Sonic identity, emotional tone, audio palette - `subagent_type: sound-designer` — SFX specifications, audio events, mixing groups - `subagent_type: technical-artist` — Audio middleware, bus structure, memory budgets - `subagent_type: [primary engine specialist]` — Validate audio integration patterns for the engine - `subagent_type: gameplay-programmer` — Audio manager, gameplay triggers, adaptive music Always provide full context in each agent's prompt (feature description, existing audio assets, design doc references). 3. **Orchestrate the audio team** in sequence: ### Step 1: Audio Direction (audio-director) Spawn the `audio-director` agent to: - Define the sonic identity for this feature/area - Specify the emotional tone and audio palette - Set music direction (adaptive layers, stems, transitions) - Define audio priorities and mix targets - Establish any adaptive audio rules (combat intensity, exploration, tension) ### Step 2: Sound Design and Audio Accessibility (parallel) Spawn the `sound-designer` agent to: - Create detailed SFX specifications for every audio event - Define sound categories (ambient, UI, gameplay, music, dialogue) - Specify per-sound parameters (volume range, pitch variation, attenuation) - Plan audio event list with trigger conditions - Define mixing groups and ducking rules Spawn the `accessibility-specialist` agent in parallel to: - Identify which audio events carry critical gameplay information (damage received, enemy nearby, objective complete) and require visual alternatives for hearing-impaired players - Specify subtitle requirements: which audio events need captions, what text format, on-screen duration - Check that no gameplay state is communicated by audio alone (all must have a visual fallback) - Review the audio event list for any that could cause issues for players with auditory sensitivities (high-frequency alerts, sudden loud events) - Output: audio accessibility requirements list integrated into the audio event spec ### Step 3: Technical Implementation (parallel) Spawn the `technical-artist` agent to: - Design the audio middleware integration (Wwise/FMOD/native) - Define audio bus structure and routing - Specify memory budgets for audio assets per platform - Plan streaming vs preloaded asset strategy - Design any audio-reactive visual effects Spawn the **primary engine specialist** in parallel (from `.claude/docs/technical-preferences.md` Engine Specialists) to validate the integration approach: - Is the proposed audio middleware integration idiomatic for the engine? (e.g., Godot's built-in AudioStreamPlayer vs FMOD, Unity's Audio Mixer vs Wwise, Unreal's MetaSounds vs FMOD) - Any engine-specific audio node/component patterns that should be used? - Known audio system changes in the pinned engine version that affect the integration plan? - Output: engine audio integration notes to merge with the technical-artist's plan If no engine is configured, skip the specialist spawn. ### Step 4: Code Integration (gameplay-programmer) Spawn the `gameplay-programmer` agent to: - Implement audio manager system or review existing - Wire up audio events to gameplay triggers - Implement adaptive music system (if specified) - Set up audio occlusion/reverb zones - Write unit tests for audio event triggers 4. **Compile the audio design document** combining all team outputs. 5. **Save to** `design/audio/audio-[feature].md`. Note: If `design/audio/` does not exist, the sub-agent writing the document should create it (the directory will be created automatically when the file is written). 6. **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] ## File Write Protocol All file writes (audio design docs, SFX specs, implementation files) are delegated to sub-agents spawned via Task. Each sub-agent enforces the "May I write to [path]?" protocol. This orchestrator does not write files directly. ## Next Steps - Review the audio design doc with the audio-director before implementation begins. - Use `/dev-story` to implement the audio manager and event system once the design is approved. - Run `/asset-audit` after audio assets are created to verify naming and format compliance. ## Error Recovery Protocol If any spawned agent (via Task) returns BLOCKED, errors, or cannot complete: 1. **Surface immediately**: Report "[AgentName]: BLOCKED — [reason]" to the user before continuing to dependent phases 2. **Assess dependencies**: Check whether the blocked agent's output is required by subsequent phases. If yes, do not proceed past that dependency point without user input. 3. **Offer options** via AskUserQuestion with choices: - Skip this agent and note the gap in the final report - Retry with narrower scope - Stop here and resolve the blocker first 4. **Always produce a partial report** — output whatever was completed. Never discard work because one agent blocked. Common blockers: - Input file missing (story not found, GDD absent) → redirect to the skill that creates it - ADR status is Proposed → do not implement; run `/architecture-decision` first - Scope too large → split into two stories via `/create-stories` - Conflicting instructions between ADR and story → surface the conflict, do not guess ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - Creador: [Donchitos](https://skillsagentes.com/creators/donchitos.md) — 73 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Team Qa](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-qa.md): Orquesta al equipo de QA (qa-lead y qa-tester) para producir un paquete completo de QA: plan de pruebas, smoke check, casos de prueba, ejecución manual y reporte de sign-off. - [Consistency Check](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/consistency-check.md): Compara todos los GDDs contra el registro de entidades para detectar inconsistencias entre documentos: mismo stat, ítem o fórmula con valores distintos, usando un enfoque grep-first. - [Create Architecture](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/create-architecture.md): Redacción guiada, sección por sección, del documento de arquitectura maestro del juego, consciente de la versión del motor y de sus posibles brechas de conocimiento. - [Day One Patch](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/day-one-patch.md): Prepara un patch day-one para el lanzamiento de un juego: define alcance, prioriza, implementa y valida con un QA gate ligero, como un mini-sprint con plan de rollback. - [Hotfix](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/hotfix.md): Flujo de arreglo urgente que se salta el proceso normal de sprint pero deja rastro de auditoría completo: crea rama hotfix, registra aprobaciones y asegura el backport correcto. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)