68 lines
2.0 KiB
YAML
68 lines
2.0 KiB
YAML
# BMad Quick Flow - Brownfield
|
|
# Fast spec-driven development for existing codebases (1-10 stories typically)
|
|
|
|
method_name: "BMad Quick Flow"
|
|
track: "quick-flow"
|
|
field_type: "brownfield"
|
|
description: "Spec-driven development for brownfield projects - streamlined path with codebase context"
|
|
|
|
phases:
|
|
- prerequisite: true
|
|
name: "Documentation"
|
|
conditional: "if_undocumented"
|
|
note: "NOT a phase - prerequisite for brownfield without docs"
|
|
workflows:
|
|
- id: "document-project"
|
|
required: true
|
|
agent: "analyst"
|
|
command: "document-project"
|
|
output: "Comprehensive project documentation"
|
|
purpose: "Generate codebase context for spec engineering"
|
|
|
|
- phase: 0
|
|
name: "Discovery (Optional)"
|
|
optional: true
|
|
note: "User-selected during workflow-init"
|
|
workflows:
|
|
- id: "brainstorm-project"
|
|
optional: true
|
|
agent: "analyst"
|
|
command: "brainstorm-project"
|
|
included_by: "user_choice"
|
|
|
|
- id: "research"
|
|
optional: true
|
|
agent: "analyst"
|
|
command: "research"
|
|
included_by: "user_choice"
|
|
|
|
- phase: 1
|
|
name: "Spec Engineering"
|
|
required: true
|
|
workflows:
|
|
- id: "create-tech-spec"
|
|
required: true
|
|
agent: "quick-flow-solo-dev"
|
|
command: "create-tech-spec"
|
|
output: "Technical Specification with implementation-ready stories"
|
|
note: "Stories include codebase context from document-project"
|
|
|
|
- phase: 2
|
|
name: "Implementation"
|
|
required: true
|
|
note: "Barry executes all stories, optional code-review after each"
|
|
workflows:
|
|
- id: "dev-spec"
|
|
required: true
|
|
repeat: true
|
|
agent: "quick-flow-solo-dev"
|
|
command: "dev-spec"
|
|
note: "Execute stories from spec - Barry is the one-man powerhouse"
|
|
|
|
- id: "code-review"
|
|
optional: true
|
|
repeat: true
|
|
agent: "quick-flow-solo-dev"
|
|
command: "code-review"
|
|
note: "Review completed story implementation"
|