Phase 2: Planning Workflows
The Planning phase transforms your analysis and vision into actionable requirements and design specifications. These workflows create the foundation for architecture and implementation.Available Workflows
Create PRD
Create Product Requirements Documents from scratch
Edit PRD
Update and refine existing PRDs
Validate PRD
Review and validate PRD completeness
UX Design
Plan UX patterns and design specifications
Create PRD Workflow
Purpose
Create comprehensive Product Requirements Documents through structured workflow facilitation. This workflow guides you from initial concept to complete, implementation-ready requirements.Trigger Commands
Your Role
The AI acts as a product-focused PM facilitator collaborating with you as an expert peer, bringing structured thinking while you provide domain expertise and product vision.Workflow Architecture
Uses step-file architecture with three main workflow modes:- Create Mode (
steps-c/) - Building a new PRD from scratch - Edit Mode (
steps-e/) - Updating existing PRDs - Validate Mode (
steps-v/) - Reviewing PRD quality
Create Mode Steps
- Initialization - Load config, discover input documents
- Problem Definition - Define the problem being solved
- Solution Overview - Outline the proposed solution
- Requirements Specification - Detail functional requirements
- Non-Functional Requirements - Define performance, security, etc.
- User Flows - Map key user journeys
- Success Criteria - Define acceptance criteria
- Completion - Review and finalize
Inputs
- Project configuration
- Product brief (if exists)
- Research reports (if exist)
- User’s requirements and vision
Outputs
File Location:{planning_artifacts}/prd.md or {planning_artifacts}/prd/index.md
Document Includes:
- Problem statement and background
- Solution overview
- Functional requirements (organized by feature area)
- Non-functional requirements
- User flows and journeys
- Success criteria and metrics
- Assumptions and constraints
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/2-plan-workflows/create-prd/workflow-create-prd.md - Steps:
src/bmm/workflows/2-plan-workflows/create-prd/steps-c/ - Templates:
src/bmm/workflows/2-plan-workflows/create-prd/templates/
Edit PRD Workflow
Purpose
Update and refine existing PRDs with new requirements, changes, or clarifications while maintaining document consistency.Trigger Commands
Workflow Steps
- Load Existing PRD - Read current PRD content
- Identify Changes - Determine what needs updating
- Guided Updates - Make targeted changes
- Consistency Check - Ensure coherent updates
- Version Management - Track changes
Inputs
- Existing PRD document
- Requested changes or updates
- Additional context or research
Outputs
Updated PRD with:- Revised sections
- Updated requirements
- Change tracking in frontmatter
- Consistent formatting
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/2-plan-workflows/create-prd/workflow-edit-prd.md - Steps:
src/bmm/workflows/2-plan-workflows/create-prd/steps-e/
Validate PRD Workflow
Purpose
Review and validate PRD completeness, clarity, and implementation readiness before moving to solutioning phase.Trigger Commands
Validation Criteria
Checks for:- Completeness - All required sections present
- Clarity - Requirements are unambiguous
- Testability - Success criteria are measurable
- Consistency - No contradictions
- Feasibility - Requirements are achievable
- Traceability - Links to business goals
Workflow Steps
- Document Discovery - Load PRD and related docs
- Section Validation - Check each section
- Requirement Analysis - Validate individual requirements
- Gap Identification - Find missing elements
- Recommendation Report - Generate validation report
Inputs
- Existing PRD document
- Product brief (for alignment check)
- Architecture (if exists, for feasibility check)
Outputs
Validation Report including:- Completeness score
- Issues found
- Recommendations
- Gap analysis
- Next steps
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/2-plan-workflows/create-prd/workflow-validate-prd.md - Steps:
src/bmm/workflows/2-plan-workflows/create-prd/steps-v/
UX Design Workflow
Purpose
Create comprehensive UX design specifications through collaborative visual exploration and informed decision-making. The AI acts as a UX facilitator working with you as the product stakeholder.Trigger Commands
Your Role
Collaborative partnership where:- AI brings UX methodology and facilitation
- You bring product vision and user insights
Workflow Steps
- Initialization - Load PRD and project context
- Design Principles - Define guiding principles
- Core Experience - Define primary user experience
- Emotional Response - Set desired user feelings
- Inspiration - Explore design references
- Design System - Choose or define design system
- Visual Foundation - Set colors, typography, spacing
- Defining Experience - Detail key interactions
- Design Directions - Explore design approaches
- User Journeys - Map detailed user flows
- Component Strategy - Define UI components
- UX Patterns - Select interaction patterns
- Responsive & Accessibility - Define responsive and a11y requirements
- Completion - Review and finalize
Inputs
- PRD (requirements context)
- Product brief (vision context)
- User’s design preferences
- Reference designs and inspiration
Outputs
File Location:{planning_artifacts}/ux-design-specification.md
Document Includes:
- Design principles and philosophy
- Visual design system (colors, typography, spacing)
- Component library specifications
- User journey maps
- Interaction patterns
- Responsive design requirements
- Accessibility requirements
- Wireframe descriptions
- Design references and inspiration
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md - Template:
src/bmm/workflows/2-plan-workflows/create-ux-design/ux-design-template.md - Steps:
src/bmm/workflows/2-plan-workflows/create-ux-design/steps/
Next Steps
After completing Planning phase workflows, move to:- Phase 3: Solutioning - Create architecture and epics
- Phase 4: Implementation - Execute development
