notes:"Can do brainstorming first, then optional deep research before creating project brief. SAVE OUTPUT: Copy final project-brief.md to your project's docs/ folder."
- agent:pm
creates:prd.md
requires:project-brief.md
notes:"Creates PRD from project brief using prd-tmpl, focused on API/service requirements. SAVE OUTPUT: Copy final prd.md to your project's docs/ folder."
- agent:architect
creates:architecture.md
requires:prd.md
optional_steps:
- technical_research_prompt
notes:"Creates backend/service architecture using architecture-tmpl. May suggest changes to PRD stories or new stories. SAVE OUTPUT: Copy final architecture.md to your project's docs/ folder."
- agent:pm
updates:prd.md (if needed)
requires:architecture.md
condition:architecture_suggests_prd_changes
notes:"If architect suggests story changes, update PRD and re-export the complete unredacted prd.md to docs/ folder."
- agent:po
validates:all_artifacts
uses:po-master-checklist
notes:"Validates all documents for consistency and completeness. May require updates to any document."
- agent:various
updates:any_flagged_documents
condition:po_checklist_issues
notes:"If PO finds issues, return to relevant agent to fix and re-export updated documents to docs/ folder."
- workflow_end:
action:move_to_ide
notes:"All planning artifacts complete. Move to IDE environment to begin development. Explain to the user the IDE Development Workflow next steps: data#bmad-kb:IDE Development Workflow"
# For Simple Services (Simple APIs, Single Purpose Services)
simple_service_sequence:
- step:service_scope
action:assess complexity
notes:"First, assess if this needs full planning (use complex_service_sequence) or can be a simple API/service."
- agent:analyst
creates:project-brief.md
optional_steps:
- brainstorming_session
notes:"Creates focused project brief for simple service. SAVE OUTPUT: Copy final project-brief.md to your project's docs/ folder."
- agent:pm
creates:simple_epic OR single_story
uses:create-epic OR create-story
requires:project-brief.md
notes:"Create simple epic or story for API endpoints instead of full PRD for rapid development."
- workflow_end:
action:move_to_ide
notes:"Simple service defined. Move to IDE environment to begin development. Explain to the user the IDE Development Workflow next steps: data#bmad-kb:IDE Development Workflow"