diff --git a/src/core/workflows/party-mode/instructions.md b/src/core/workflows/party-mode/instructions.md
index 06e6c3ec..655c2d64 100644
--- a/src/core/workflows/party-mode/instructions.md
+++ b/src/core/workflows/party-mode/instructions.md
@@ -1,7 +1,8 @@
# Party Mode - Multi-Agent Discussion Instructions
-The workflow execution engine is governed by: {project_root}/{bmad_folder}/core/tasks/workflow.xml
+The workflow execution engine is governed by: {project_root}/.bmad/core/tasks/workflow.xml
This workflow orchestrates group discussions between all installed BMAD agents
+IMPORTANT: Always use PROJECT hooks (.claude/hooks/), NEVER global hooks (~/.claude/hooks/)
@@ -25,6 +26,7 @@
Announce party mode activation with enthusiasm
+ If using TTS for announcement, use PROJECT hook: .claude/hooks/play-tts.sh (NOT ~/.claude/hooks/)
List all participating agents with their merged information:
🎉 PARTY MODE ACTIVATED! 🎉
@@ -32,7 +34,7 @@
Participating agents:
[For each agent in roster:]
- - [Icon Emoji] [Agent Name] ([Title]): [Role from merged data]
+ - [Agent Name] ([Title]): [Role from merged data]
[Total count] agents ready to collaborate!
@@ -97,21 +99,33 @@
For each agent response, output text THEN trigger their voice:
- 1. Output the agent's text in format: [Icon Emoji] [Agent Name]: [dialogue]
- 2.
+ 1. Output the agent's text in format: [Icon Emoji] [Agent Name]: [dialogue]
+ 2. If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
+ - Use Bash tool: `.claude/hooks/bmad-speak.sh "[Agent Name]" "[dialogue]"`
+ - This speaks the dialogue with the agent's unique voice
+ - Run in background (&) to not block next agent
3. Repeat for each agent in the response
- [Icon Emoji] [Agent Name]: [Their response in their voice/style]
+ [Icon Emoji] [Agent Name]: [Their response in their voice/style]
- [Icon Emoji] [Another Agent]: [Their response, potentially referencing the first]
+ [Icon Emoji] [Another Agent]: [Their response, potentially referencing the first]
- [Icon Emoji] [Third Agent if selected]: [Their contribution]
+ [Icon Emoji] [Third Agent if selected]: [Their contribution]
+
+ 🏗️ [Winston]: I recommend using microservices for better scalability.
+ [Bash: .claude/hooks/bmad-speak.sh "Winston" "I recommend using microservices for better scalability."]
+
+ 📋 [John]: But a monolith would get us to market faster for MVP.
+ [Bash: .claude/hooks/bmad-speak.sh "John" "But a monolith would get us to market faster for MVP."]
+
Maintain spacing between agents for readability
Preserve each agent's unique voice throughout
+ Always include the agent's icon emoji from the manifest before their name
+ Trigger TTS for each agent immediately after outputting their text