75 lines
4.5 KiB
TOML
75 lines
4.5 KiB
TOML
# ──────────────────────────────────────────────────────────────────
|
|
# 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 = ""
|