Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00285c9250 | ||
|
|
e24b6f84fd | ||
|
|
2c20531883 | ||
|
|
0723eed881 |
14
CHANGELOG.md
14
CHANGELOG.md
@@ -1,3 +1,17 @@
|
||||
# [4.30.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.7...v4.30.0) (2025-07-15)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* installer is now VERY clear about IDE selection being a multiselect ([e24b6f8](https://github.com/bmadcode/BMAD-METHOD/commit/e24b6f84fd9e4ff4b99263019b5021ca2b145b2f))
|
||||
|
||||
## [4.29.7](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.6...v4.29.7) (2025-07-14)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* bundle build ([0723eed](https://github.com/bmadcode/BMAD-METHOD/commit/0723eed88140e76146dfbfdddd49afe86e8522ee))
|
||||
|
||||
## [4.29.6](https://github.com/bmadcode/BMAD-METHOD/compare/v4.29.5...v4.29.6) (2025-07-14)
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
version: 4.28.0
|
||||
version: 4.29.0
|
||||
markdownExploder: true
|
||||
prd:
|
||||
prdFile: docs/prd.md
|
||||
|
||||
22
dist/agents/analyst.txt
vendored
22
dist/agents/analyst.txt
vendored
@@ -537,20 +537,38 @@ CRITICAL: collaborate with the user to develop specific, actionable research que
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
22
dist/agents/architect.txt
vendored
22
dist/agents/architect.txt
vendored
@@ -103,20 +103,38 @@ dependencies:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
22
dist/agents/bmad-master.txt
vendored
22
dist/agents/bmad-master.txt
vendored
@@ -1064,20 +1064,38 @@ CRITICAL: collaborate with the user to develop specific, actionable research que
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
22
dist/agents/bmad-orchestrator.txt
vendored
22
dist/agents/bmad-orchestrator.txt
vendored
@@ -295,20 +295,38 @@ Choose a number (0-8) or 9 to proceed:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
23
dist/agents/pm.txt
vendored
23
dist/agents/pm.txt
vendored
@@ -56,7 +56,6 @@ agent:
|
||||
title: Product Manager
|
||||
icon: 📋
|
||||
whenToUse: Use for creating PRDs, product strategy, feature prioritization, roadmap planning, and stakeholder communication
|
||||
customization: null
|
||||
persona:
|
||||
role: Investigative Product Strategist & Market-Savvy PM
|
||||
style: Analytical, inquisitive, data-driven, user-focused, pragmatic
|
||||
@@ -100,20 +99,38 @@ dependencies:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
22
dist/agents/ux-expert.txt
vendored
22
dist/agents/ux-expert.txt
vendored
@@ -440,20 +440,38 @@ CRITICAL: collaborate with the user to develop specific, actionable research que
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
@@ -97,20 +97,38 @@ dependencies:
|
||||
==================== START: .bmad-2d-phaser-game-dev/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-2d-phaser-game-dev/templates or ask the user to provide another.
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
@@ -851,20 +851,38 @@ CRITICAL: collaborate with the user to develop specific, actionable research que
|
||||
==================== START: .bmad-2d-phaser-game-dev/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-2d-phaser-game-dev/templates or ask the user to provide another.
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
@@ -103,20 +103,38 @@ dependencies:
|
||||
==================== START: .bmad-infrastructure-devops/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-infrastructure-devops/templates or ask the user to provide another.
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
23
dist/teams/team-all.txt
vendored
23
dist/teams/team-all.txt
vendored
@@ -382,7 +382,6 @@ agent:
|
||||
title: Product Manager
|
||||
icon: 📋
|
||||
whenToUse: Use for creating PRDs, product strategy, feature prioritization, roadmap planning, and stakeholder communication
|
||||
customization: null
|
||||
persona:
|
||||
role: Investigative Product Strategist & Market-Savvy PM
|
||||
style: Analytical, inquisitive, data-driven, user-focused, pragmatic
|
||||
@@ -758,20 +757,38 @@ Choose a number (0-8) or 9 to proceed:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
23
dist/teams/team-fullstack.txt
vendored
23
dist/teams/team-fullstack.txt
vendored
@@ -274,7 +274,6 @@ agent:
|
||||
title: Product Manager
|
||||
icon: 📋
|
||||
whenToUse: Use for creating PRDs, product strategy, feature prioritization, roadmap planning, and stakeholder communication
|
||||
customization: null
|
||||
persona:
|
||||
role: Investigative Product Strategist & Market-Savvy PM
|
||||
style: Analytical, inquisitive, data-driven, user-focused, pragmatic
|
||||
@@ -613,20 +612,38 @@ Choose a number (0-8) or 9 to proceed:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
22
dist/teams/team-ide-minimal.txt
vendored
22
dist/teams/team-ide-minimal.txt
vendored
@@ -519,20 +519,38 @@ Choose a number (0-8) or 9 to proceed:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
23
dist/teams/team-no-ui.txt
vendored
23
dist/teams/team-no-ui.txt
vendored
@@ -269,7 +269,6 @@ agent:
|
||||
title: Product Manager
|
||||
icon: 📋
|
||||
whenToUse: Use for creating PRDs, product strategy, feature prioritization, roadmap planning, and stakeholder communication
|
||||
customization: null
|
||||
persona:
|
||||
role: Investigative Product Strategist & Market-Savvy PM
|
||||
style: Analytical, inquisitive, data-driven, user-focused, pragmatic
|
||||
@@ -556,20 +555,38 @@ Choose a number (0-8) or 9 to proceed:
|
||||
==================== START: .bmad-core/tasks/create-doc.md ====================
|
||||
# Create Document from Template (YAML Driven)
|
||||
|
||||
## ⚠️ CRITICAL EXECUTION NOTICE ⚠️
|
||||
|
||||
**THIS IS AN EXECUTABLE WORKFLOW - NOT REFERENCE MATERIAL**
|
||||
|
||||
When this task is invoked:
|
||||
|
||||
1. **DISABLE ALL EFFICIENCY OPTIMIZATIONS** - This workflow requires full user interaction
|
||||
2. **MANDATORY STEP-BY-STEP EXECUTION** - Each section must be processed sequentially with user feedback
|
||||
3. **ELICITATION IS REQUIRED** - When `elicit: true`, you MUST use the 1-9 format and wait for user response
|
||||
4. **NO SHORTCUTS ALLOWED** - Complete documents cannot be created without following this workflow
|
||||
|
||||
**VIOLATION INDICATOR:** If you create a complete document without user interaction, you have violated this workflow.
|
||||
|
||||
## Critical: Template Discovery
|
||||
|
||||
If a YAML Template has not been provided, list all templates from .bmad-core/templates or ask the user to provide another.
|
||||
|
||||
## CRITICAL: Mandatory Elicitation Format
|
||||
|
||||
**When `elicit: true`, ALWAYS use this exact format:**
|
||||
**When `elicit: true`, this is a HARD STOP requiring user interaction:**
|
||||
|
||||
**YOU MUST:**
|
||||
|
||||
1. Present section content
|
||||
2. Provide detailed rationale (explain trade-offs, assumptions, decisions made)
|
||||
3. Present numbered options 1-9:
|
||||
3. **STOP and present numbered options 1-9:**
|
||||
- **Option 1:** Always "Proceed to next section"
|
||||
- **Options 2-9:** Select 8 methods from data/elicitation-methods
|
||||
- End with: "Select 1-9 or just type your question/feedback:"
|
||||
4. **WAIT FOR USER RESPONSE** - Do not proceed until user selects option or provides feedback
|
||||
|
||||
**WORKFLOW VIOLATION:** Creating content for elicit=true sections without user interaction violates this task.
|
||||
|
||||
**NEVER ask yes/no questions or use any other format.**
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: bmad-2d-phaser-game-dev
|
||||
version: 1.9.0
|
||||
version: 1.10.0
|
||||
short-title: 2D game development with Phaser 3 & TypeScript
|
||||
description: >-
|
||||
2D Game Development expansion pack for BMad Method - Phaser 3 & TypeScript
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: bmad-creator-tools
|
||||
version: 1.8.0
|
||||
version: 1.9.0
|
||||
short-title: Tools for creating BMad framework components
|
||||
description: Tools for creating and extending BMad framework components.
|
||||
author: Brian (BMad)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: bmad-infrastructure-devops
|
||||
version: 1.8.0
|
||||
version: 1.9.0
|
||||
short-title: Infrastructure and DevOps capabilities
|
||||
description: >-
|
||||
This expansion pack extends BMad Method with comprehensive infrastructure and
|
||||
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "bmad-method",
|
||||
"version": "4.29.6",
|
||||
"version": "4.30.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "bmad-method",
|
||||
"version": "4.29.6",
|
||||
"version": "4.30.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@kayvan/markdown-tree-parser": "^1.5.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bmad-method",
|
||||
"version": "4.29.6",
|
||||
"version": "4.30.0",
|
||||
"description": "Breakthrough Method of Agile AI-driven Development",
|
||||
"main": "tools/cli.js",
|
||||
"bin": {
|
||||
|
||||
@@ -277,11 +277,21 @@ async function promptInstallation() {
|
||||
}
|
||||
|
||||
// Ask for IDE configuration
|
||||
const { ides } = await inquirer.prompt([
|
||||
let ides = [];
|
||||
let ideSelectionComplete = false;
|
||||
|
||||
while (!ideSelectionComplete) {
|
||||
console.log(chalk.cyan('\n🛠️ IDE Configuration'));
|
||||
console.log(chalk.bold.yellow.bgRed(' ⚠️ IMPORTANT: This is a MULTISELECT! Use SPACEBAR to toggle each IDE! '));
|
||||
console.log(chalk.bold.magenta('🔸 Use arrow keys to navigate'));
|
||||
console.log(chalk.bold.magenta('🔸 Use SPACEBAR to select/deselect IDEs'));
|
||||
console.log(chalk.bold.magenta('🔸 Press ENTER when finished selecting\n'));
|
||||
|
||||
const ideResponse = await inquirer.prompt([
|
||||
{
|
||||
type: 'checkbox',
|
||||
name: 'ides',
|
||||
message: 'Which IDE(s) are you using? (press Enter to skip IDE setup, or select any to configure):',
|
||||
message: 'Which IDE(s) do you want to configure? (Select with SPACEBAR, confirm with ENTER):',
|
||||
choices: [
|
||||
{ name: 'Cursor', value: 'cursor' },
|
||||
{ name: 'Claude Code', value: 'claude-code' },
|
||||
@@ -295,6 +305,28 @@ async function promptInstallation() {
|
||||
}
|
||||
]);
|
||||
|
||||
ides = ideResponse.ides;
|
||||
|
||||
// Confirm no IDE selection if none selected
|
||||
if (ides.length === 0) {
|
||||
const { confirmNoIde } = await inquirer.prompt([
|
||||
{
|
||||
type: 'confirm',
|
||||
name: 'confirmNoIde',
|
||||
message: chalk.red('⚠️ You have NOT selected any IDEs. This means NO IDE integration will be set up. Is this correct?'),
|
||||
default: false
|
||||
}
|
||||
]);
|
||||
|
||||
if (!confirmNoIde) {
|
||||
console.log(chalk.bold.red('\n🔄 Returning to IDE selection. Remember to use SPACEBAR to select IDEs!\n'));
|
||||
continue; // Go back to IDE selection only
|
||||
}
|
||||
}
|
||||
|
||||
ideSelectionComplete = true;
|
||||
}
|
||||
|
||||
// Use selected IDEs directly
|
||||
answers.ides = ides;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bmad-method",
|
||||
"version": "4.29.6",
|
||||
"version": "4.30.0",
|
||||
"description": "BMad Method installer - AI-powered Agile development framework",
|
||||
"main": "lib/installer.js",
|
||||
"bin": {
|
||||
|
||||
Reference in New Issue
Block a user