Document Project Workflow Templates
This directory contains template files for the document-project workflow.
Template Files
- index-template.md - Master index template (adapts for single/multi-part projects)
- project-overview-template.md - Executive summary and high-level overview
- source-tree-template.md - Annotated directory structure
Template Usage
The workflow dynamically selects and populates templates based on:
- Project structure (single part vs multi-part)
- Project type (web, backend, mobile, etc.)
- Documentation requirements (from documentation-requirements.csv)
Variable Naming Convention
Templates use Handlebars-style variables:
{{variable_name}}- Simple substitution{{#if condition}}...{{/if}}- Conditional blocks{{#each collection}}...{{/each}}- Iteration
Additional Templates
Architecture-specific templates are dynamically loaded from:
/bmad/bmm/workflows/3-solutioning/templates/
Based on the matched architecture type from the registry.
Notes
- Templates support both simple and complex project structures
- Multi-part projects get part-specific file naming (e.g.,
architecture-{part_id}.md) - Single-part projects use simplified naming (e.g.,
architecture.md)