mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
Align UX design workflow references (#935)
Co-authored-by: Brian <bmadcode@gmail.com>
This commit is contained in:
@@ -26,12 +26,12 @@
|
||||
<check if="status file found">
|
||||
<action>Load the FULL file: {output_folder}/bmm-workflow-status.yaml</action>
|
||||
<action>Parse workflow_status section</action>
|
||||
<action>Check status of "create-design" workflow</action>
|
||||
<action>Check status of "create-ux-design" workflow</action>
|
||||
<action>Get project_level from YAML metadata</action>
|
||||
<action>Find first non-completed workflow (next expected workflow)</action>
|
||||
|
||||
<check if="create-design status is file path (already completed)">
|
||||
<output>⚠️ UX Design already completed: {{create-design status}}</output>
|
||||
<check if="create-ux-design status is file path (already completed)">
|
||||
<output>⚠️ UX Design already completed: {{create-ux-design status}}</output>
|
||||
<ask>Re-running will overwrite the existing UX design. Continue? (y/n)</ask>
|
||||
<check if="n">
|
||||
<output>Exiting. Use workflow-status to see your next step.</output>
|
||||
@@ -39,7 +39,7 @@
|
||||
</check>
|
||||
</check>
|
||||
|
||||
<check if="create-design is not the next expected workflow">
|
||||
<check if="create-ux-design is not the next expected workflow">
|
||||
<output>⚠️ Next expected workflow: {{next_workflow}}. UX Design is out of sequence.</output>
|
||||
<ask>Continue with UX Design anyway? (y/n)</ask>
|
||||
<check if="n">
|
||||
@@ -1139,9 +1139,9 @@ Based on your deployment intent: {{recommendation}}
|
||||
|
||||
<check if="standalone_mode != true">
|
||||
<action>Load the FULL file: {output_folder}/bmm-workflow-status.yaml</action>
|
||||
<action>Find workflow_status key "create-design"</action>
|
||||
<action>Find workflow_status key "create-ux-design"</action>
|
||||
<critical>ONLY write the file path as the status value - no other text, notes, or metadata</critical>
|
||||
<action>Update workflow_status["create-design"] = "{default_output_file}"</action>
|
||||
<action>Update workflow_status["create-ux-design"] = "{default_output_file}"</action>
|
||||
<action>Save file, preserving ALL comments and structure including STATUS DEFINITIONS</action>
|
||||
|
||||
<action>Find first non-completed workflow in workflow_status (next workflow to do)</action>
|
||||
|
||||
@@ -652,7 +652,7 @@ Your PRD is complete!"
|
||||
<action>Check workflow path to determine next expected workflows:
|
||||
|
||||
- Look for "create-epics-and-stories" as optional after PRD
|
||||
- Look for "create-design" as conditional (if_has_ui)
|
||||
- Look for "create-ux-design" as conditional (if_has_ui)
|
||||
- Look for "create-epics-and-stories-after-ux" as optional
|
||||
- Identify the required next phase workflow
|
||||
</action>
|
||||
@@ -675,7 +675,7 @@ Based on your {{project_track}} workflow path, you can:
|
||||
|
||||
<check if="UI_exists">
|
||||
**Option B: UX Design First** (Recommended if UI)
|
||||
`workflow create-design`
|
||||
`workflow create-ux-design`
|
||||
- Design user experience and interactions
|
||||
- Epic breakdown can incorporate UX details later
|
||||
</check>
|
||||
@@ -691,7 +691,7 @@ Based on your {{project_track}} workflow path, you can:
|
||||
|
||||
<check if="standalone_mode == true">
|
||||
**Typical next workflows:**
|
||||
1. `workflow create-design` - UX Design (if UI exists)
|
||||
1. `workflow create-ux-design` - UX Design (if UI exists)
|
||||
2. `workflow create-architecture` - Technical architecture
|
||||
3. `workflow create-epics-and-stories` - Epic breakdown
|
||||
|
||||
|
||||
@@ -60,10 +60,10 @@ phases:
|
||||
agent: "pm"
|
||||
command: "validate-prd"
|
||||
|
||||
- id: "create-design"
|
||||
- id: "create-ux-design"
|
||||
recommended: true
|
||||
agent: "ux-designer"
|
||||
command: "create-design"
|
||||
command: "create-ux-design"
|
||||
note: "Recommended - must integrate with existing UX patterns"
|
||||
|
||||
- phase: 2
|
||||
|
||||
@@ -48,10 +48,10 @@ phases:
|
||||
agent: "pm"
|
||||
command: "validate-prd"
|
||||
|
||||
- id: "create-design"
|
||||
- id: "create-ux-design"
|
||||
recommended: true
|
||||
agent: "ux-designer"
|
||||
command: "create-design"
|
||||
command: "create-ux-design"
|
||||
note: "Highly recommended for enterprise - design system and patterns"
|
||||
|
||||
- phase: 2
|
||||
|
||||
@@ -59,10 +59,10 @@ phases:
|
||||
agent: "pm"
|
||||
command: "validate-prd"
|
||||
|
||||
- id: "create-design"
|
||||
- id: "create-ux-design"
|
||||
conditional: "if_has_ui"
|
||||
agent: "ux-designer"
|
||||
command: "create-design"
|
||||
command: "create-ux-design"
|
||||
|
||||
- phase: 2
|
||||
name: "Solutioning"
|
||||
|
||||
@@ -48,10 +48,10 @@ phases:
|
||||
command: "validate-prd"
|
||||
note: "Quality check for PRD completeness"
|
||||
|
||||
- id: "create-design"
|
||||
- id: "create-ux-design"
|
||||
conditional: "if_has_ui"
|
||||
agent: "ux-designer"
|
||||
command: "create-design"
|
||||
command: "create-ux-design"
|
||||
note: "Determined after PRD - user/agent decides if needed"
|
||||
|
||||
- phase: 2
|
||||
|
||||
Reference in New Issue
Block a user