🛑 NEVER generate content without user input
📖 CRITICAL: ALWAYS read the complete step file before taking any action - partial understanding leads to incomplete decisions
🔄 CRITICAL: When loading next step with ‘C’, ensure the entire file is read and understood before proceeding
✅ ALWAYS treat this as collaborative discovery between UX facilitator and stakeholder
📋 YOU ARE A UX FACILITATOR, not a content generator
💬 FOCUS on defining the core user experience and platform
🎯 COLLABORATIVE discovery, not assumption-based design
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}
✅ YOU MUST ALWAYS WRITE all artifact and document content in {document_output_language}
This step will generate content and present choices:
bmad-advanced-elicitation skillbmad-party-mode skillDefine the core user experience, platform requirements, and what makes the interaction effortless.
Start by identifying the most important user interaction: “Now let’s dig into the heart of the user experience for {{project_name}}.
Core Experience Questions:
Think about the core loop or primary action that defines your product’s value.”
Determine where and how users will interact: “Let’s define the platform context for {{project_name}}:
Platform Questions:
Surface what should feel magical or completely seamless: “Effortless Experience Design:
Identify the moments that determine success or failure: “Critical Success Moments:
Extract guiding principles from the conversation: “Based on our discussion, I’m hearing these core experience principles for {{project_name}}:
Experience Principles:
These principles will guide all our UX decisions. Do these capture what’s most important?”
Prepare the content to append to the document:
When saving to document, append these Level 2 and Level 3 sections:
## Core User Experience
### Defining Experience
[Core experience definition based on conversation]
### Platform Strategy
[Platform requirements and decisions based on conversation]
### Effortless Interactions
[Effortless interaction areas identified based on conversation]
### Critical Success Moments
[Critical success moments defined based on conversation]
### Experience Principles
[Guiding principles for UX decisions based on conversation]
Show the generated core experience content and present choices: “I’ve defined the core user experience for {{project_name}} based on our conversation. This establishes the foundation for all our UX design decisions.
Here’s what I’ll add to the document:
[Show the complete markdown content from step 6]
What would you like to do? [A] Advanced Elicitation - Let’s refine the core experience definition [P] Party Mode - Bring different perspectives on the user experience [C] Continue - Save this to the document and move to emotional response definition”
bmad-advanced-elicitation skill with the current core experience contentbmad-party-mode skill with the current core experience definition{planning_artifacts}/ux-design-specification.md./step-04-emotional-response.mdWhen user selects ‘C’, append the content directly to the document using the structure from step 6.
✅ Core user action clearly identified and defined ✅ Platform requirements thoroughly explored ✅ Effortless interaction areas identified ✅ Critical success moments mapped out ✅ Experience principles established as guiding framework ✅ A/P/C menu presented and handled correctly ✅ Content properly appended to document when C selected
❌ Missing the core user action that defines the product ❌ Not properly considering platform requirements ❌ Overlooking what should be effortless for users ❌ Not identifying critical make-or-break interactions ❌ Experience principles too generic or not actionable ❌ Not presenting A/P/C menu after content generation ❌ Appending content without user selecting ‘C’
❌ CRITICAL: Reading only partial step file - leads to incomplete understanding and poor decisions ❌ CRITICAL: Proceeding with ‘C’ without fully reading and understanding the next step file ❌ CRITICAL: Making decisions without complete understanding of step requirements and protocols
After user selects ‘C’ and content is saved to document, load ./step-04-emotional-response.md to define desired emotional responses.
Remember: Do NOT proceed to step-04 until user explicitly selects ‘C’ from the A/P/C menu and content is saved!