🛑 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 interaction that defines the product
🎯 COLLABORATIVE discovery, not assumption-based design
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}
This step will generate content and present choices:
Define the core interaction that, if nailed, makes everything else follow in the user experience.
Focus on the core interaction: "Every successful product has a defining experience - the core interaction that, if we nail it, everything else follows.
Think about these famous examples:
For {{project_name}}: What's the core action that users will describe to their friends? What's the interaction that makes users feel successful? If we get ONE thing perfectly right, what should it be?"
Understand how users think about the core task: "User Mental Model Questions:
Current Solutions:
Establish what makes the core interaction successful: "Core Experience Success Criteria:
Success Indicators:
Determine if we need to innovate or can use proven patterns: "Pattern Analysis: Looking at your core experience, does this:
If Novel:
If Established:
Break down the core interaction into details: "Core Experience Mechanics: Let's design the step-by-step flow for [defining experience]:
1. Initiation:
2. Interaction:
3. Feedback:
4. Completion:
Prepare the content to append to the document:
When saving to document, append these Level 2 and Level 3 sections:
## 2. Core User Experience
### 2.1 Defining Experience
[Defining experience description based on conversation]
### 2.2 User Mental Model
[User mental model analysis based on conversation]
### 2.3 Success Criteria
[Success criteria for core experience based on conversation]
### 2.4 Novel UX Patterns
[Novel UX patterns analysis based on conversation]
### 2.5 Experience Mechanics
[Detailed mechanics for core experience based on conversation]
Show the generated defining experience content and present choices: "I've defined the core experience for {{project_name}} - the interaction that will make users love this product.
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 defining interaction [C] Continue - Save this to the document and move to visual foundation
{planning_artifacts}/ux-design-specification.md./step-08-visual-foundation.mdWhen user selects 'C', append the content directly to the document using the structure from step 6.
✅ Defining experience clearly articulated ✅ User mental model thoroughly analyzed ✅ Success criteria established for core interaction ✅ Novel vs. established patterns properly evaluated ✅ Experience mechanics designed in detail ✅ A/P/C menu presented and handled correctly ✅ Content properly appended to document when C selected
❌ Not identifying the true core interaction ❌ Missing user's mental model and expectations ❌ Not establishing clear success criteria ❌ Not properly evaluating novel vs. established patterns ❌ Experience mechanics too vague or incomplete ❌ 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-08-visual-foundation.md to establish visual design foundation.
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!