🛑 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 designing user flows and journey interactions
🎯 COLLABORATIVE flow design, not assumption-based layouts
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}
This step will generate content and present choices:
Design detailed user journey flows for critical user interactions.
Start with user journeys already defined in the PRD: "Great! Since we have the PRD available, let's build on the user journeys already documented there.
Existing User Journeys from PRD: I've already loaded these user journeys from your PRD: [Journey narratives from PRD input documents]
These journeys tell us who users are and why they take certain actions. Now we need to design how those journeys work in detail.
Critical Journeys to Design Flows For: Looking at the PRD journeys, I need to design detailed interaction flows for:
The PRD gave us the stories - now we design the mechanics!"
For each critical journey, design detailed flow:
For [Journey Name]: "Let's design the flow for users accomplishing [journey goal].
Flow Design Questions:
Visualize each journey with Mermaid diagrams: "I'll create detailed flow diagrams for each journey showing:
[Journey Name] Flow:
Each diagram will map the complete user experience from start to finish."
Refine flows for optimal user experience: "Flow Optimization: For each journey, let's ensure we're:
Specific Optimizations:
Extract reusable patterns across journeys: "Journey Patterns: Across these flows, I'm seeing some common patterns we can standardize:
Navigation Patterns:
Decision Patterns:
Feedback Patterns:
These patterns will ensure consistency across all user experiences."
Prepare the content to append to the document:
When saving to document, append these Level 2 and Level 3 sections:
## User Journey Flows
### [Journey 1 Name]
[Journey 1 description and Mermaid diagram]
### [Journey 2 Name]
[Journey 2 description and Mermaid diagram]
### Journey Patterns
[Journey patterns identified based on conversation]
### Flow Optimization Principles
[Flow optimization principles based on conversation]
Show the generated user journey content and present choices: "I've designed detailed user journey flows for {{project_name}}. These flows will guide the detailed design of each user interaction.
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 our user journey designs [P] Party Mode - Bring different perspectives on user flows [C] Continue - Save this to the document and move to component strategy
{planning_artifacts}/ux-design-specification.md./step-11-component-strategy.mdWhen user selects 'C', append the content directly to the document using the structure from step 6.
✅ Critical user journeys identified and designed ✅ Detailed flow diagrams created for each journey ✅ Flows optimized for efficiency and user delight ✅ Common journey patterns extracted and documented ✅ A/P/C menu presented and handled correctly ✅ Content properly appended to document when C selected
❌ Not identifying all critical user journeys ❌ Flows too complex or not optimized for user success ❌ Missing error recovery paths ❌ Not extracting reusable patterns across journeys ❌ Flow diagrams unclear 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-11-component-strategy.md to define component library strategy.
Remember: Do NOT proceed to step-11 until user explicitly selects 'C' from the A/P/C menu and content is saved!