fix bmb workflow paths

This commit is contained in:
Brian Madison
2025-12-10 20:50:24 +09:00
parent 45a97b070a
commit 446a0359ab
336 changed files with 1414 additions and 1509 deletions

View File

@@ -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'
---

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]
````

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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:**

View File

@@ -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

View File

@@ -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

View File

@@ -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'

View File

@@ -50,4 +50,4 @@ prompt:
# STATIC path:
# data_path:
# result: "{project-root}/{bmad_folder}/{module_name}/data"
# result: "{project-root}/.bmad/{module_name}/data"

View File

@@ -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`