# ────────────────────────────────────────────────────────────────── # Customization Defaults: bmad-product-brief # This file defines all customizable fields for this skill. # DO NOT EDIT THIS FILE -- it is overwritten on every update. # # HOW TO CUSTOMIZE: # 1. Create an override file with only the fields you want to change: # _bmad/customizations/bmad-product-brief.toml (team/org, committed to git) # _bmad/customizations/bmad-product-brief.user.toml (personal, gitignored) # 2. Copy just the fields you want to override into your file. # Unmentioned fields inherit from this defaults file. # 3. For array fields (like additional_resources), include the # complete array you want -- arrays replace, not append. # ────────────────────────────────────────────────────────────────── # Additional resource files loaded into workflow context. # Paths are relative to {project-root}. additional_resources = [] # ────────────────────────────────────────────────────────────────── # Workflow configuration # ────────────────────────────────────────────────────────────────── [config] # Output filename pattern. Available tokens: {planning_artifacts}, {project_name} outputFile = "{planning_artifacts}/product-brief-{project_name}.md" distillateFile = "{planning_artifacts}/product-brief-{project_name}-distillate.md" # Default activation mode when not specified by user: guided | yolo | autonomous defaultMode = "guided" # Always generate the distillate alongside the brief (true/false) alwaysGenerateDistillate = false # ────────────────────────────────────────────────────────────────── # Brief template defaults - controls which sections appear and their # relative emphasis. Set weight to 0 to omit a section entirely. # ────────────────────────────────────────────────────────────────── [config.sections] executiveSummary = { enabled = true, weight = "high" } problem = { enabled = true, weight = "high" } solution = { enabled = true, weight = "high" } differentiators = { enabled = true, weight = "medium" } users = { enabled = true, weight = "medium" } successCriteria = { enabled = true, weight = "medium" } scope = { enabled = true, weight = "medium" } vision = { enabled = true, weight = "low" } # Custom sections added to the template (appended after standard sections) # [[config.customSections]] # name = "Section Name" # description = "What this section should cover" # weight = "medium" # ────────────────────────────────────────────────────────────────── # Injected prompts - content woven into the workflow's context. # 'before' loads before Stage 1 begins. # 'after' loads after all stages complete (pre-finalize). # ────────────────────────────────────────────────────────────────── [inject] before = "" after = "" # ────────────────────────────────────────────────────────────────── # Review configuration - controls the Stage 4 review fan-out. # ────────────────────────────────────────────────────────────────── [review] # Enable/disable the built-in review lenses skepticReview = true opportunityReview = true contextualReview = true # Force a specific contextual review lens instead of auto-detecting. # Example: "Regulatory and compliance risk reviewer" contextualReviewLens = ""