mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
fix bmb workflow paths
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
nextStepFile: '{installed_path}/steps/step-02-concept.md'
|
||||
continueFile: '{installed_path}/steps/step-01b-continue.md'
|
||||
modulePlanTemplate: '{installed_path}/templates/module-plan.template.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
customModuleLocation: '{custom_module_location}'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
---
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-03-components.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
moduleStructureGuide: '{project-root}/src/modules/bmb/workflows-legacy/create-module/module-structure.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
moduleStructureGuide: '{project-root}/bmb/workflows/create-agent-legacy/create-module/module-structure.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 2: Define Module Concept and Scope
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-04-structure.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
agent_examples_path: '{project-root}/src/modules/bmb/reference/agents/module-examples'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 3: Plan Module Components
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-05-config.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 4: Create Module Structure
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-06-agents.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 5: Plan Module Configuration
|
||||
@@ -185,7 +185,7 @@ Update module-plan.md with configuration section:
|
||||
### Result Configuration Structure
|
||||
|
||||
The module.yaml will generate:
|
||||
- Module configuration at: {bmad_folder}/{module_code}/config.yaml
|
||||
- Module configuration at: .bmad/{module_code}/config.yaml
|
||||
- User settings stored as: [describe structure]
|
||||
````
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-07-workflows.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
agentTemplate: '{installed_path}/templates/agent.template.md'
|
||||
agent_examples_path: '{project-root}/src/modules/bmb/reference/agents/module-examples'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 6: Create Module Agents
|
||||
@@ -183,7 +183,7 @@ agent:
|
||||
triggers:
|
||||
- party-mode:
|
||||
input: SPM
|
||||
route: '{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md'
|
||||
route: '{project-root}/.bmad/core/workflows/edit-agent/workflow.md'
|
||||
type: exec
|
||||
- expert-chat:
|
||||
input: CH
|
||||
@@ -204,7 +204,7 @@ agent:
|
||||
|
||||
# Workflow only for complex processes
|
||||
- trigger: 'complex-process'
|
||||
route: '{project-root}/{bmad_folder}/{custom_module}/workflows/[workflow]/workflow.md'
|
||||
route: '{project-root}/.bmad/{custom_module}/workflows/[workflow]/workflow.md'
|
||||
description: 'Complex process [icon]'
|
||||
|
||||
# Quick inline actions
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-08-installer.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
workflowPlanTemplate: '{installed_path}/templates/workflow-plan-template.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 7: Review Workflow Plans
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-09-documentation.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
installerTemplate: '{installed_path}/templates/installer.template.js'
|
||||
installConfigTemplate: '{installed_path}/templates/install-config.template.yaml'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 8: Setup Module Installer
|
||||
@@ -131,7 +131,7 @@ Update module-plan.md with installer section:
|
||||
|
||||
1. User runs: `bmad install {module_name}`
|
||||
2. Installer asks: [list of questions]
|
||||
3. Creates: {bmad_folder}/{module_name}/
|
||||
3. Creates: .bmad/{module_name}/
|
||||
4. Generates: config.yaml with user settings
|
||||
|
||||
### Validation
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-10-roadmap.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
moduleReadmeFile: '{custom_module_location}/{module_name}/README.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 9: Create Module Documentation
|
||||
@@ -140,7 +140,7 @@ bmad install {module_name}
|
||||
|
||||
## Configuration
|
||||
|
||||
The module can be configured in `{bmad_folder}/{module_name}/config.yaml`
|
||||
The module can be configured in `.bmad/{module_name}/config.yaml`
|
||||
|
||||
**Key Settings:**
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
nextStepFile: '{installed_path}/steps/step-11-validate.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
moduleTodoFile: '{custom_module_location}/{module_name}/TODO.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 10: Generate Development Roadmap
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
workflowFile: '{installed_path}/workflow.md'
|
||||
modulePlanFile: '{custom_module_location}/{module_name}/module-plan-{module_name}.md'
|
||||
validationChecklist: '{installed_path}/validation.md'
|
||||
advancedElicitationTask: '{project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md'
|
||||
advancedElicitationTask: '{project-root}/.bmad/core/tasks/advanced-elicitation.xml'
|
||||
partyModeWorkflow: '{project-root}/.bmad/core/workflows/party-mode/workflow.md'
|
||||
---
|
||||
|
||||
# Step 11: Validate and Finalize Module
|
||||
@@ -297,8 +297,8 @@ Display: **Module Creation Complete!** [A] Advanced Elicitation [P] Party Mode [
|
||||
|
||||
#### Menu Handling Logic:
|
||||
|
||||
- IF A: Execute {project-root}/{bmad_folder}/core/tasks/advanced-elicitation.xml for reflection on process
|
||||
- IF P: Execute {project-root}/{bmad_folder}/core/workflows/party-mode/workflow.md to celebrate completion
|
||||
- IF A: Execute {project-root}/.bmad/core/tasks/advanced-elicitation.xml for reflection on process
|
||||
- IF P: Execute {project-root}/.bmad/core/workflows/party-mode/workflow.md to celebrate completion
|
||||
- IF C: Mark as complete and exit gracefully
|
||||
- IF Any other comments or queries: help user respond then redisplay menu
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ agent:
|
||||
triggers:
|
||||
- party-mode:
|
||||
input: SPM or fuzzy match start party mode
|
||||
route: '{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md'
|
||||
route: '{project-root}/.bmad/core/workflows/edit-agent/workflow.md'
|
||||
data: what is being discussed or suggested with the command
|
||||
type: exec
|
||||
- expert-chat:
|
||||
@@ -83,7 +83,7 @@ agent:
|
||||
|
||||
# Workflow for complex processes
|
||||
- trigger: 'generate-report'
|
||||
route: '{project-root}/{bmad_folder}/{custom_module}/workflows/report-gen/workflow.md'
|
||||
route: '{project-root}/.bmad/{custom_module}/workflows/report-gen/workflow.md'
|
||||
description: 'Generate detailed report 📊'
|
||||
|
||||
# Exec with internal prompt reference
|
||||
@@ -156,7 +156,7 @@ Expert agents support three types of menu actions:
|
||||
|
||||
```yaml
|
||||
- trigger: 'generate-report'
|
||||
route: '{project-root}/{bmad_folder}/{custom_module}/workflows/report-gen/workflow.md'
|
||||
route: '{project-root}/.bmad/{custom_module}/workflows/report-gen/workflow.md'
|
||||
description: 'Generate report 📊'
|
||||
```
|
||||
|
||||
@@ -171,7 +171,7 @@ Expert agents support three types of menu actions:
|
||||
|
||||
2. **Variable Usage**:
|
||||
- `{agent_sidecar_folder}` resolves to the agents sidecar folder destination after installation
|
||||
- `{bmad_folder}` resolves to .bmad
|
||||
- `.bmad` resolves to .bmad
|
||||
- `{custom_module}` resolves to custom/src/modules
|
||||
- `{module}` is your module code/name
|
||||
|
||||
@@ -268,7 +268,7 @@ Analyze the visual design with my signature dramatic flair
|
||||
menu: # Core interactions - multi: "[CH] Chat with Caravaggio or [SPM] Start Party Mode"
|
||||
triggers: - party-mode:
|
||||
input: SPM or fuzzy match start party mode
|
||||
route: "{project-root}/{bmad_folder}/core/workflows/edit-agent/workflow.md"
|
||||
route: "{project-root}/.bmad/core/workflows/edit-agent/workflow.md"
|
||||
data: what's being discussed, plus custom party agents if specified
|
||||
type: exec - expert-chat:
|
||||
input: CH or fuzzy match validate agent
|
||||
@@ -305,11 +305,11 @@ type: action
|
||||
triggers:
|
||||
- pitch-deck:
|
||||
input: PD or fuzzy match pitch deck
|
||||
route: "{project-root}/{bmad_folder}/{custom_module}/workflows/pitch-deck/workflow.md"
|
||||
route: "{project-root}/.bmad/{custom_module}/workflows/pitch-deck/workflow.md"
|
||||
description: 'Investor pitch deck 📈'
|
||||
- explainer:
|
||||
input: EX or fuzzy match explainer
|
||||
route: "{project-root}/{bmad_folder}/{custom_module}/workflows/explainer/workflow.md"
|
||||
route: "{project-root}/.bmad/{custom_module}/workflows/explainer/workflow.md"
|
||||
description: 'Video explainer 🎥'
|
||||
|
||||
- trigger: 'save-project'
|
||||
|
||||
@@ -50,4 +50,4 @@ prompt:
|
||||
|
||||
# STATIC path:
|
||||
# data_path:
|
||||
# result: "{project-root}/{bmad_folder}/{module_name}/data"
|
||||
# result: "{project-root}/.bmad/{module_name}/data"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name: create-module
|
||||
description: 'Interactive workflow to build complete BMAD modules with agents, workflows, and installation infrastructure'
|
||||
web_bundle: true
|
||||
installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
installed_path: '{project-root}/.bmad/bmb/workflows/create-module'
|
||||
---
|
||||
|
||||
# Create Module Workflow
|
||||
@@ -46,7 +46,7 @@ installed_path: '{project-root}/{bmad_folder}/bmb/workflows/create-module'
|
||||
|
||||
### 1. Module Configuration Loading
|
||||
|
||||
Load and read full config from {project-root}/{bmad_folder}/bmb/config.yaml and resolve:
|
||||
Load and read full config from {project-root}/.bmad/bmb/config.yaml and resolve:
|
||||
|
||||
- `project_name`, `output_folder`, `user_name`, `communication_language`, `document_output_language`, `custom_module_location`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user