# Project Planning Workflow Configuration name: "plan-project" description: "Scale-adaptive project planning workflow for all project levels (0-4). Automatically adjusts outputs based on project scope - from single atomic changes (Level 0: tech-spec only) to enterprise platforms (Level 4: full PRD + epics). Level 2-4 route to 3-solutioning workflow for architecture and tech specs. Generates appropriate planning artifacts for each level." author: "BMad" # Critical variables load from config_source config_source: "{project-root}/bmad/bmm/config.yaml" project_name: "{config_source}:project_name" output_folder: "{config_source}:output_folder" user_name: "{config_source}:user_name" date: system-generated recommended_inputs: - product_brief: "{output_folder}/product-brief.md" - game_brief: "{output_folder}/game-brief.md" - market_research: "{output_folder}/market-research.md" # Module path and component files installed_path: "{project-root}/bmad/bmm/workflows/2-plan" # Sub-workflow references - Router invokes these workflows based on project type/level workflow_gdd: "{installed_path}/gdd/workflow.yaml" workflow_prd: "{installed_path}/prd/workflow.yaml" workflow_narrative: "{installed_path}/narrative/workflow.yaml" workflow_tech_spec: "{installed_path}/tech-spec/workflow.yaml" workflow_ux: "{installed_path}/ux/workflow.yaml" # Templates - Load these only when the instructions request loading them prd_template: "{installed_path}/prd/prd-template.md" analysis_template: "{project-root}/bmad/bmm/workflows/_shared/project-workflow-analysis-template.md" epics_template: "{installed_path}/prd/epics-template.md" tech_spec_template: "{installed_path}/tech-spec/tech-spec-template.md" ux_spec_template: "{installed_path}/ux/ux-spec-template.md" gdd_template: "{installed_path}/gdd/gdd-template.md" game_types_csv: "{installed_path}/gdd/game-types.csv" narrative_template: "{installed_path}/narrative/narrative-template.md" # Routing instructions - loads appropriate instruction set based on project level instructions: "{installed_path}/instructions-router.md" # Output configuration analysis_file: "{output_folder}/project-workflow-analysis.md" default_output_file: "{output_folder}/PRD.md" gdd_output_file: "{output_folder}/GDD.md" epics_output_file: "{output_folder}/epics.md" tech_spec_file: "{output_folder}/tech-spec.md" ux_spec_file: "{output_folder}/ux-specification.md" narrative_design_file: "{output_folder}/narrative-design.md" ai_frontend_prompt_file: "{output_folder}/ai-frontend-prompt.md" validation_output_file: "{output_folder}/PRD-validation-report.md" # Scale parameters - adaptive by project level scale_parameters: level_0: "Single atomic change, tech-spec only" level_1: "1-10 stories, 1 epic, minimal PRD + tech-spec" level_2: "5-15 stories, 1-2 epics, focused PRD + tech-spec" level_3: "12-40 stories, 2-5 epics, full PRD + architect handoff" level_4: "40+ stories, 5+ epics, enterprise PRD + architect handoff" #Do not load these directly - instructions-router.md will load the proper file based on project type/level when needed instructions_sm: "{installed_path}/tech-spec/instructions-sm.md" instructions_med: "{installed_path}/prd/instructions-med.md" instructions_lg: "{installed_path}/prd/instructions-lg.md" instructions_ux: "{installed_path}/ux/instructions-ux.md" instructions_gdd: "{installed_path}/gdd/instructions-gdd.md" instructions_narrative: "{installed_path}/narrative/instructions-narrative.md" validation: "{installed_path}/checklist.md" web_bundle: name: "plan-project" description: "Scale-adaptive project planning workflow for all project levels (0-4). Automatically adjusts outputs based on project scope - from single atomic changes (Level 0: tech-spec only) to enterprise platforms (Level 4: full PRD + epics). Level 2-4 route to 3-solutioning workflow for architecture and tech specs. Generates appropriate planning artifacts for each level." author: "BMad" # Routing instructions - loads appropriate instruction set based on project level instructions: "bmad/bmm/workflows/2-plan/instructions-router.md" validation: "bmad/bmm/workflows/2-plan/checklist.md" use_advanced_elicitation: true # Do not load these directly - instructions-router.md will load the proper file based on project type/level when needed instructions_sm: "bmad/bmm/workflows/2-plan/tech-spec/instructions-sm.md" instructions_med: "bmad/bmm/workflows/2-plan/prd/instructions-med.md" instructions_lg: "bmad/bmm/workflows/2-plan/prd/instructions-lg.md" instructions_ux: "bmad/bmm/workflows/2-plan/ux/instructions-ux.md" instructions_gdd: "bmad/bmm/workflows/2-plan/gdd/instructions-gdd.md" instructions_narrative: "bmad/bmm/workflows/2-plan/narrative/instructions-narrative.md" # Templates - Load these only when the instructions request loading them prd_template: "{installed_path}/prd/prd-template.md" analysis_template: "bmad/bmm/workflows/_shared/project-workflow-analysis-template.md" epics_template: "{installed_path}/prd/epics-template.md" tech_spec_template: "{installed_path}/tech-spec/tech-spec-template.md" ux_spec_template: "{installed_path}/ux/ux-spec-template.md" gdd_template: "{installed_path}/gdd/gdd-template.md" game_types_csv: "{installed_path}/gdd/game-types.csv" narrative_template: "{installed_path}/narrative/narrative-template.md" # Scale parameters - adaptive by project level scale_parameters: level_0: "Single atomic change, tech-spec only" level_1: "1-10 stories, 1 epic, minimal PRD + tech-spec" level_2: "5-15 stories, 1-2 epics, focused PRD + tech-spec" level_3: "12-40 stories, 2-5 epics, full PRD + architect handoff" level_4: "40+ stories, 5+ epics, enterprise PRD + architect handoff" web_bundle_files: - "bmad/bmm/workflows/2-plan/instructions-router.md" - "bmad/bmm/workflows/2-plan/tech-spec/instructions-sm.md" - "bmad/bmm/workflows/2-plan/prd/instructions-med.md" - "bmad/bmm/workflows/2-plan/prd/instructions-lg.md" - "bmad/bmm/workflows/2-plan/prd/prd-template.md" - "bmad/bmm/workflows/2-plan/prd/analysis-template.md" - "bmad/bmm/workflows/2-plan/prd/epics-template.md" - "bmad/bmm/workflows/2-plan/tech-spec/tech-spec-template.md" - "bmad/bmm/workflows/2-plan/ux/ux-spec-template.md" - "bmad/bmm/workflows/2-plan/ux/instructions-ux.md" - "bmad/bmm/workflows/2-plan/gdd/gdd-template.md" - "bmad/bmm/workflows/2-plan/gdd/instructions-gdd.md" - "bmad/bmm/workflows/2-plan/narrative/instructions-narrative.md" - "bmad/bmm/workflows/2-plan/gdd/game-types.csv" - "bmad/bmm/workflows/2-plan/gdd/game-types/action-platformer.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/adventure.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/card-game.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/fighting.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/horror.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/idle-incremental.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/metroidvania.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/moba.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/party-game.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/puzzle.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/racing.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/rhythm.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/roguelike.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/rpg.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/sandbox.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/shooter.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/simulation.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/sports.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/strategy.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/survival.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/text-based.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/tower-defense.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/turn-based-tactics.md" - "bmad/bmm/workflows/2-plan/gdd/game-types/visual-novel.md" - "bmad/bmm/workflows/2-plan/narrative/narrative-template.md" - "bmad/bmm/workflows/2-plan/narrative/instructions-narrative.md" - "bmad/bmm/workflows/2-plan/checklist.md"