name: 'workflow-suggest'
Goal: Build a scenario's page flow step by step, with the agent proposing and the user confirming at each stage.
When to use: When the user wants collaborative control — the agent suggests, the user approves or adjusts before moving on.
Read design log at {output_folder}/_progress/00-design-log.md before starting.
Load scenario context from {output_folder}/C-UX-Scenarios/.
Before starting page design, verify that a scenario exists for the selected scenario:
{output_folder}/C-UX-Scenarios/[NN-slug]/[NN-slug].mdWhy: Phase 3's 8-question dialog is the canonical way to define scenarios. It produces richer, more grounded scenarios than trying to shortcut the process here.
When entering from Phase 3's [D] option (start designing), the scenario file and page folders already exist. Use:
{output_folder}/C-UX-Scenarios/[NN-slug]/pages/[NN].1-[page-slug]/ — each page has a boilerplate .md and a Sketches/ subfolder[NN].1-*.md) has full entry context (device, arrival, mental state) from Q4, Q5, Q6Execute steps in ./steps-s/:
| Step | File | Purpose |
|---|---|---|
| 08 | step-08-page-context.md | Establish page context |
| 09 | step-09-page-name.md | Name the page |
| 10 | step-10-page-purpose.md | Define page purpose |
| 11 | step-11-entry-point.md | Define entry points |
| 12 | step-12-mental-state.md | Capture mental state |
| 13 | step-13-desired-outcome.md | Define desired outcome |
| 14 | step-14-variants.md | Identify page variants |
| 15 | step-15-create-page-structure.md | Create initial structure |
Agent behavior: Propose each step, wait for user confirmation before proceeding. Adjust based on feedback.
Reference data:
./data/scenario-init/ — scenario guides and examples./data/page-creation-flows/ — page creation approachesAfter finishing a page specification, append to the Design Loop Status table in {output_folder}/_progress/00-design-log.md:
| [Scenario slug] | [NN.X] | [Page name] | specified | [YYYY-MM-DD] |
Do NOT skip this — the design log drives the adaptive dashboard.
After specification is complete, check what was identified during the design:
If complexity exists:
**Specification for "[page name]" is complete.** This page has [responsive states / storyboard items / complex functionality] that need exploring. 1. **Explore [responsive states / storyboard / functionality]** — define the details 2. **Explore the next scenario step** — [next page name]If simple page (no complexity identified):
**Specification for "[page name]" is complete. Ready to build.** 1. **Build it** — start agentic development 2. **Explore the next scenario step** — [next page name]If no more pages in scenario: Replace option 2 with: "All pages in this scenario are designed!"