Workshop C: Placeholder Pages
Trigger: User wants to quickly map out a scenario structure without full specifications
WORKSHOP GOAL
Rapidly create placeholder page documents with:
- Navigation structure
- Page names
- Page purposes
- Scenario context
This gives clarity to the overall flow before diving into detailed specifications.
PHASE 1: TRIGGER DETECTION
**Let's map out your scenario structure!**
Sometimes it helps to create placeholder pages first - just the names, purposes, and navigation - before diving into detailed specifications. This gives you a clear roadmap.
Would you like to:
- Create placeholders for a whole scenario flow
- Add individual placeholder pages as you plan
Let's start! 📋
PHASE 2: SCENARIO CONTEXT
Determine scenario context:
- Read project structure from wds-workflow-status.yaml
- Check existing scenarios
- Determine if working with existing or new scenario
Which scenario are we mapping out?
{{#if existing_scenarios}}
Existing scenarios:
{{#each scenario in existing_scenarios}}
- {{scenario.number}}: {{scenario.name}}
{{/each}}
Type scenario number or "new" for a new scenario:
{{else}}
This will be your first scenario. What should we call it?
Scenario name:
{{/if}}
Store scenario_number and scenario_name
PHASE 3: FLOW MAPPING
**Great! Let's map out the pages in this flow.**
Think about the user journey through "{{scenario_name}}"
How many pages will be in this scenario?
Think about the steps a user goes through:
- Entry point / first page
- Middle steps (actions, decisions, inputs)
- Completion / exit page
Number of pages:
Store pages_count
PHASE 4: PAGE ENUMERATION
**Perfect! Let's name and define each page.**
I'll guide you through {{pages_count}} pages...
For each page, gather:
- Page name (examples: "Start Page", "Sign In", "Checkout")
- Page purpose (1-2 sentences: what user accomplishes)
- User situation (what just happened, what they're trying to do)
Store page_name, page_purpose, user_situation for each page
PHASE 5: FLOW REVIEW
**Here's your complete scenario flow:**
**Scenario {{scenario_number}}: {{scenario_name}}**
[Display numbered list of all pages with purposes]
Does this flow make sense? Any pages missing or in wrong order?
Review the flow:
- Type "good" to proceed
- Type "add" to insert a page
- Type "remove N" to remove page N
- Type "move N to M" to reorder
Action:
PHASE 6: GENERATE DOCUMENTS
**Perfect! Creating your placeholder pages now...**
For each page in pages_list:
- Create folder structure with sketches subfolder
- Generate placeholder document using template
- Create scenario overview document
- Create scenario tracking file
See: placeholder-templates.md for all templates
PHASE 7: COMPLETION
✅ **Placeholder pages created!**
**Scenario:** {{scenario_number}} - {{scenario_name}}
**Created:**
- {{pages_list.length}} page folders with navigation
- {{pages_list.length}} placeholder documents
- 1 scenario overview document
- 1 scenario tracking file
**Next Steps:**
1. **Add sketches** - Upload visuals for each page
2. **Complete specifications** - Run Workshop A (Sketch Analysis) for each page
3. **Add more pages** - Come back and add pages to this scenario
4. **Create another scenario** - Start a new user journey
**Ready to work on a specific page?**
Pick a page to work on:
[1-N] Page name
[N] Add another scenario
[D] Done for now
Choice:
ROUTING
Based on user choice:
- If user picks a page number → Route to Workshop B (Sketch Creation) for that page
- If user selects [N] → Route to scenario-init workshop
- If user selects [D] → Return to main UX design menu