Midtrans-Middleware/.trae/rules/bmad-workflow-bmm-prd.md

2.4 KiB

prd Workflow Rule

This rule defines the prd workflow.

Workflow Description

Unified PRD workflow for BMad Method and Enterprise Method tracks. Produces strategic PRD and tactical epic breakdown. Hands off to architecture workflow for technical design. Note: Quick Flow track uses tech-spec workflow.

Workflow Definition

Product Requirements Document (PRD) Workflow

name: prd description: "Unified PRD workflow for BMad Method and Enterprise Method tracks. Produces strategic PRD and tactical epic breakdown. Hands off to architecture workflow for technical design. Note: Quick Flow track uses tech-spec workflow." author: "BMad"

Critical variables from config

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" communication_language: "{config_source}:communication_language" document_output_language: "{config_source}:document_output_language" user_skill_level: "{config_source}:user_skill_level" date: system-generated

Workflow components

installed_path: "{project-root}/.bmad/bmm/workflows/2-plan-workflows/prd" instructions: "{installed_path}/instructions.md"

Templates

prd_template: "{installed_path}/prd-template.md"

Data files for data-driven behavior

project_types_data: "{installed_path}/project-types.csv" domain_complexity_data: "{installed_path}/domain-complexity.csv"

Output files

status_file: "{output_folder}/bmm-workflow-status.yaml" default_output_file: "{output_folder}/prd.md"

Smart input file references - handles both whole docs and sharded docs

Priority: Whole document first, then sharded version

Strategy: How to load sharded documents (FULL_LOAD, SELECTIVE_LOAD, INDEX_GUIDED)

input_file_patterns: product_brief: description: "Product vision and goals (optional)" whole: "{output_folder}/brief.md" sharded: "{output_folder}/brief/index.md" load_strategy: "FULL_LOAD"

research: description: "Market or domain research (optional)" whole: "{output_folder}/research.md" sharded: "{output_folder}/research/index.md" load_strategy: "FULL_LOAD"

document_project: description: "Brownfield project documentation (optional)" sharded: "{output_folder}/index.md" load_strategy: "INDEX_GUIDED"

standalone: true

Usage

Reference this workflow with @workflow-prd to execute the guided workflow.

Module

Part of the BMAD BMM module.