From 1ec0d8ba43c6ca9623e32c71ec7f0fcef36b3f28 Mon Sep 17 00:00:00 2001 From: Alex Verkhovsky Date: Sun, 15 Mar 2026 07:59:30 -0600 Subject: [PATCH] chore: normalize skill invocation syntax to `Invoke the skill` pattern Replace three inconsistent skill reference patterns (frontmatter variables with raw paths, frontmatter variables with skill: prefix, inline Execute skill: syntax) with a single natural-language convention across all workflow and task step files. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../bmad-create-product-brief/steps/step-02-vision.md | 7 ++----- .../bmad-create-product-brief/steps/step-03-users.md | 7 ++----- .../bmad-create-product-brief/steps/step-04-metrics.md | 7 ++----- .../bmad-create-product-brief/steps/step-05-scope.md | 7 ++----- .../bmad-edit-prd/steps-e/step-e-01-discovery.md | 2 -- .../bmad-edit-prd/steps-e/step-e-02-review.md | 5 ++--- .../bmad-validate-prd/steps-v/step-v-01-discovery.md | 6 ++---- .../steps-v/step-v-11-holistic-quality-validation.md | 5 ++--- .../create-prd/steps-v/step-v-01-discovery.md | 6 ++---- .../steps-v/step-v-11-holistic-quality-validation.md | 5 ++--- .../steps/step-02-generate.md | 8 ++++---- .../bmad-quick-dev/steps/step-01-mode-detection.md | 6 +++--- .../workflows/bmad-quick-flow/bmad-quick-dev/workflow.md | 6 ------ .../bmad-quick-spec/steps/step-01-understand.md | 4 ++-- .../bmad-quick-spec/steps/step-02-investigate.md | 4 ++-- .../bmad-quick-spec/steps/step-04-review.md | 8 ++++---- .../workflows/bmad-quick-flow/bmad-quick-spec/workflow.md | 3 --- .../steps/step-03-technique-execution.md | 4 ++-- src/core/skills/bmad-brainstorming/workflow.md | 2 -- src/core/tasks/bmad-create-prd/steps-c/step-05-domain.md | 2 +- 20 files changed, 36 insertions(+), 68 deletions(-) diff --git a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-02-vision.md b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-02-vision.md index 66aa86145..0d1e5c543 100644 --- a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-02-vision.md +++ b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-02-vision.md @@ -2,9 +2,6 @@ # File References outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md' -# Task References -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' --- # Step 2: Product Vision Discovery @@ -153,8 +150,8 @@ Prepare the following structure for document append: #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask} with current vision content to dive deeper and refine -- IF P: Read fully and follow: {partyModeWorkflow} to bring different perspectives to positioning and differentiation +- IF A: Invoke the `bmad-advanced-elicitation` skill with current vision content to dive deeper and refine +- IF P: Invoke the `bmad-party-mode` skill to bring different perspectives to positioning and differentiation - IF C: Save content to {outputFile}, update frontmatter with stepsCompleted: [1, 2], then read fully and follow: ./step-03-users.md - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#7-present-menu-options) diff --git a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-03-users.md b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-03-users.md index 507701737..84e2b9b7e 100644 --- a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-03-users.md +++ b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-03-users.md @@ -2,9 +2,6 @@ # File References outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md' -# Task References -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' --- # Step 3: Target Users Discovery @@ -156,8 +153,8 @@ Prepare the following structure for document append: #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask} with current user content to dive deeper into personas and journeys -- IF P: Read fully and follow: {partyModeWorkflow} to bring different perspectives to validate user understanding +- IF A: Invoke the `bmad-advanced-elicitation` skill with current user content to dive deeper into personas and journeys +- IF P: Invoke the `bmad-party-mode` skill to bring different perspectives to validate user understanding - IF C: Save content to {outputFile}, update frontmatter with stepsCompleted: [1, 2, 3], then read fully and follow: ./step-04-metrics.md - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#6-present-menu-options) diff --git a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-04-metrics.md b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-04-metrics.md index 28504924a..7f10705a7 100644 --- a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-04-metrics.md +++ b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-04-metrics.md @@ -2,9 +2,6 @@ # File References outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md' -# Task References -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' --- # Step 4: Success Metrics Definition @@ -159,8 +156,8 @@ Prepare the following structure for document append: #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask} with current metrics content to dive deeper into success metric insights -- IF P: Read fully and follow: {partyModeWorkflow} to bring different perspectives to validate comprehensive metrics +- IF A: Invoke the `bmad-advanced-elicitation` skill with current metrics content to dive deeper into success metric insights +- IF P: Invoke the `bmad-party-mode` skill to bring different perspectives to validate comprehensive metrics - IF C: Save content to {outputFile}, update frontmatter with stepsCompleted: [1, 2, 3, 4], then read fully and follow: ./step-05-scope.md - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#7-present-menu-options) diff --git a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-05-scope.md b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-05-scope.md index 1d23531d2..52c479c34 100644 --- a/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-05-scope.md +++ b/src/bmm/workflows/1-analysis/bmad-create-product-brief/steps/step-05-scope.md @@ -2,9 +2,6 @@ # File References outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md' -# Task References -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' --- # Step 5: MVP Scope Definition @@ -173,8 +170,8 @@ Prepare the following structure for document append: #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask} with current scope content to optimize scope definition -- IF P: Read fully and follow: {partyModeWorkflow} to bring different perspectives to validate MVP scope +- IF A: Invoke the `bmad-advanced-elicitation` skill with current scope content to optimize scope definition +- IF P: Invoke the `bmad-party-mode` skill to bring different perspectives to validate MVP scope - IF C: Save content to {outputFile}, update frontmatter with stepsCompleted: [1, 2, 3, 4, 5], then read fully and follow: ./step-06-complete.md - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#7-present-menu-options) diff --git a/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-01-discovery.md b/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-01-discovery.md index 30b8ca437..fa61b982d 100644 --- a/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-01-discovery.md +++ b/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-01-discovery.md @@ -5,8 +5,6 @@ description: 'Discovery & Understanding - Understand what user wants to edit and # File references (ONLY variables used in this step) altStepFile: './step-e-01b-legacy-conversion.md' prdPurpose: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md' -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' --- # Step E-1: Discovery & Understanding diff --git a/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-02-review.md b/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-02-review.md index 11ff419ee..042df8c77 100644 --- a/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-02-review.md +++ b/src/bmm/workflows/2-plan-workflows/bmad-edit-prd/steps-e/step-e-02-review.md @@ -7,7 +7,6 @@ nextStepFile: './step-e-03-edit.md' prdFile: '{prd_file_path}' validationReport: '{validation_report_path}' # If provided prdPurpose: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md' -advancedElicitationTask: 'skill:bmad-advanced-elicitation' --- # Step E-2: Deep Review & Analysis @@ -220,8 +219,8 @@ Read fully and follow: {nextStepFile} (step-e-03-edit.md) #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask}, then return to discussion -- IF P: Read fully and follow: {partyModeWorkflow}, then return to discussion +- IF A: Invoke the `bmad-advanced-elicitation` skill, then return to discussion +- IF P: Invoke the `bmad-party-mode` skill, then return to discussion - IF C: Document approval, then load {nextStepFile} - IF Any other: discuss, then redisplay menu diff --git a/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-01-discovery.md b/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-01-discovery.md index c72cf49cd..561ae8901 100644 --- a/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-01-discovery.md +++ b/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-01-discovery.md @@ -4,8 +4,6 @@ description: 'Document Discovery & Confirmation - Handle fresh context validatio # File references (ONLY variables used in this step) nextStepFile: './step-v-02-format-detection.md' -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' prdPurpose: '../data/prd-purpose.md' --- @@ -195,8 +193,8 @@ Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Conti #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask}, and when finished redisplay the menu -- IF P: Read fully and follow: {partyModeWorkflow}, and when finished redisplay the menu +- IF A: Invoke the `bmad-advanced-elicitation` skill, and when finished redisplay the menu +- IF P: Invoke the `bmad-party-mode` skill, and when finished redisplay the menu - IF C: Read fully and follow: {nextStepFile} to begin format detection - IF user provides additional document: Load it, update report, redisplay summary - IF Any other: help user, then redisplay menu diff --git a/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-11-holistic-quality-validation.md b/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-11-holistic-quality-validation.md index f5be09bad..f34dee65a 100644 --- a/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-11-holistic-quality-validation.md +++ b/src/bmm/workflows/2-plan-workflows/bmad-validate-prd/steps-v/step-v-11-holistic-quality-validation.md @@ -6,7 +6,6 @@ description: 'Holistic Quality Assessment - Assess PRD as cohesive, compelling d nextStepFile: './step-v-12-completeness-validation.md' prdFile: '{prd_file_path}' validationReportPath: '{validation_report_path}' -advancedElicitationTask: 'skill:bmad-advanced-elicitation' --- # Step 11: Holistic Quality Assessment @@ -67,8 +66,8 @@ Assess the PRD as a cohesive, compelling document - evaluating document flow, du "Perform holistic quality assessment on this PRD using multi-perspective evaluation: -**Read fully and follow the Advanced Elicitation workflow:** -{advancedElicitationTask} +**Advanced Elicitation workflow:** +Invoke the `bmad-advanced-elicitation` skill **Evaluate the PRD from these perspectives:** diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-01-discovery.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-01-discovery.md index c72cf49cd..561ae8901 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-01-discovery.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-01-discovery.md @@ -4,8 +4,6 @@ description: 'Document Discovery & Confirmation - Handle fresh context validatio # File references (ONLY variables used in this step) nextStepFile: './step-v-02-format-detection.md' -advancedElicitationTask: 'skill:bmad-advanced-elicitation' -partyModeWorkflow: 'skill:bmad-party-mode' prdPurpose: '../data/prd-purpose.md' --- @@ -195,8 +193,8 @@ Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Conti #### Menu Handling Logic: -- IF A: Read fully and follow: {advancedElicitationTask}, and when finished redisplay the menu -- IF P: Read fully and follow: {partyModeWorkflow}, and when finished redisplay the menu +- IF A: Invoke the `bmad-advanced-elicitation` skill, and when finished redisplay the menu +- IF P: Invoke the `bmad-party-mode` skill, and when finished redisplay the menu - IF C: Read fully and follow: {nextStepFile} to begin format detection - IF user provides additional document: Load it, update report, redisplay summary - IF Any other: help user, then redisplay menu diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-11-holistic-quality-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-11-holistic-quality-validation.md index f5be09bad..f34dee65a 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-11-holistic-quality-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-11-holistic-quality-validation.md @@ -6,7 +6,6 @@ description: 'Holistic Quality Assessment - Assess PRD as cohesive, compelling d nextStepFile: './step-v-12-completeness-validation.md' prdFile: '{prd_file_path}' validationReportPath: '{validation_report_path}' -advancedElicitationTask: 'skill:bmad-advanced-elicitation' --- # Step 11: Holistic Quality Assessment @@ -67,8 +66,8 @@ Assess the PRD as a cohesive, compelling document - evaluating document flow, du "Perform holistic quality assessment on this PRD using multi-perspective evaluation: -**Read fully and follow the Advanced Elicitation workflow:** -{advancedElicitationTask} +**Advanced Elicitation workflow:** +Invoke the `bmad-advanced-elicitation` skill **Evaluate the PRD from these perspectives:** diff --git a/src/bmm/workflows/bmad-generate-project-context/steps/step-02-generate.md b/src/bmm/workflows/bmad-generate-project-context/steps/step-02-generate.md index 5daf63336..a4ff4e256 100644 --- a/src/bmm/workflows/bmad-generate-project-context/steps/step-02-generate.md +++ b/src/bmm/workflows/bmad-generate-project-context/steps/step-02-generate.md @@ -30,8 +30,8 @@ This step will generate content and present choices for each rule category: ## PROTOCOL INTEGRATION: -- When 'A' selected: Execute skill:bmad-advanced-elicitation -- When 'P' selected: Execute skill:bmad-party-mode +- When 'A' selected: Invoke the `bmad-advanced-elicitation` skill +- When 'P' selected: Invoke the `bmad-party-mode` skill - PROTOCOLS always return to display this step's A/P/C menu after the A or P have completed - User accepts/rejects protocol changes before proceeding @@ -268,7 +268,7 @@ After each category, show the generated rules and present choices: #### If 'A' (Advanced Elicitation): -- Execute skill:bmad-advanced-elicitation with current category rules +- Invoke the `bmad-advanced-elicitation` skill with current category rules - Process enhanced rules that come back - Ask user: "Accept these enhanced rules for {{category}}? (y/n)" - If yes: Update content, then return to A/P/C menu @@ -276,7 +276,7 @@ After each category, show the generated rules and present choices: #### If 'P' (Party Mode): -- Execute skill:bmad-party-mode with category rules context +- Invoke the `bmad-party-mode` skill with category rules context - Process collaborative insights on implementation patterns - Ask user: "Accept these changes to {{category}} rules? (y/n)" - If yes: Update content, then return to A/P/C menu diff --git a/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/steps/step-01-mode-detection.md b/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/steps/step-01-mode-detection.md index b0a7f933e..0f792dc36 100644 --- a/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/steps/step-01-mode-detection.md +++ b/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/steps/step-01-mode-detection.md @@ -85,7 +85,7 @@ Display: "**Select:** [P] Plan first (tech-spec) [E] Execute directly" #### Menu Handling Logic: -- IF P: Direct user to `{quick_spec_workflow}`. **EXIT Quick Dev.** +- IF P: Direct user to invoke the `bmad-quick-spec` skill. **EXIT Quick Dev.** - IF E: Ask for any additional guidance, then **NEXT:** Read fully and follow: `./step-02-context-gathering.md` #### EXECUTION RULES: @@ -107,7 +107,7 @@ Display: #### Menu Handling Logic: -- IF P: Direct to `{quick_spec_workflow}`. **EXIT Quick Dev.** +- IF P: Direct user to invoke the `bmad-quick-spec` skill. **EXIT Quick Dev.** - IF W: Direct user to run the PRD workflow instead. **EXIT Quick Dev.** - IF E: Ask for guidance, then **NEXT:** Read fully and follow: `./step-02-context-gathering.md` @@ -130,7 +130,7 @@ Display: #### Menu Handling Logic: -- IF P: Direct to `{quick_spec_workflow}`. **EXIT Quick Dev.** +- IF P: Direct user to invoke the `bmad-quick-spec` skill. **EXIT Quick Dev.** - IF W: Direct user to run the PRD workflow instead. **EXIT Quick Dev.** - IF E: Ask for guidance, then **NEXT:** Read fully and follow: `./step-02-context-gathering.md` diff --git a/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/workflow.md b/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/workflow.md index f57e67eec..cc2a23ab3 100644 --- a/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/workflow.md +++ b/src/bmm/workflows/bmad-quick-flow/bmad-quick-dev/workflow.md @@ -31,12 +31,6 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve: - `project_context` = `**/project-context.md` (load if exists) -### Related Workflows - -- `quick_spec_workflow` = `skill:bmad-quick-spec` -- `party_mode_exec` = `skill:bmad-party-mode` -- `advanced_elicitation` = `skill:bmad-advanced-elicitation` - --- ## EXECUTION diff --git a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-01-understand.md b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-01-understand.md index 21799d8f9..1206271ea 100644 --- a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-01-understand.md +++ b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-01-understand.md @@ -161,8 +161,8 @@ b) **HALT and wait for user selection.** #### Menu Handling Logic: -- IF A: Read fully and follow: `{advanced_elicitation}` with current tech-spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu -- IF P: Read fully and follow: `{party_mode_exec}` with current tech-spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu +- IF A: Invoke the `bmad-advanced-elicitation` skill with current tech-spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu +- IF P: Invoke the `bmad-party-mode` skill with current tech-spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu - IF C: Verify `{wipFile}` has `stepsCompleted: [1]`, then read fully and follow: `./step-02-investigate.md` - IF Any other comments or queries: respond helpfully then redisplay menu diff --git a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-02-investigate.md b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-02-investigate.md index 07ef40c05..da17b56f3 100644 --- a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-02-investigate.md +++ b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-02-investigate.md @@ -116,8 +116,8 @@ Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Ge #### Menu Handling Logic: -- IF A: Read fully and follow: `{advanced_elicitation}` with current tech-spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu -- IF P: Read fully and follow: `{party_mode_exec}` with current tech-spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu +- IF A: Invoke the `bmad-advanced-elicitation` skill with current tech-spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu +- IF P: Invoke the `bmad-party-mode` skill with current tech-spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update WIP file then redisplay menu, if no keep original then redisplay menu - IF C: Verify frontmatter updated with `stepsCompleted: [1, 2]`, then read fully and follow: `./step-03-generate.md` - IF Any other comments or queries: respond helpfully then redisplay menu diff --git a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-04-review.md b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-04-review.md index 828b6e197..8e1c0cc6f 100644 --- a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-04-review.md +++ b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/steps/step-04-review.md @@ -48,8 +48,8 @@ Display: "**Select:** [C] Continue [E] Edit [Q] Questions [A] Advanced Elicitati - IF C: Proceed to Section 3 (Finalize the Spec) - IF E: Proceed to Section 2 (Handle Review Feedback), then return here and redisplay menu - IF Q: Answer questions, then redisplay this menu -- IF A: Read fully and follow: `{advanced_elicitation}` with current spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu -- IF P: Read fully and follow: `{party_mode_exec}` with current spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu +- IF A: Invoke the `bmad-advanced-elicitation` skill with current spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu +- IF P: Invoke the `bmad-party-mode` skill with current spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu - IF Any other comments or queries: respond helpfully then redisplay menu #### EXECUTION RULES: @@ -134,10 +134,10 @@ b) **HALT and wait for user selection.** #### Menu Handling Logic: -- IF A: Read fully and follow: `{advanced_elicitation}` with current spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu +- IF A: Invoke the `bmad-advanced-elicitation` skill with current spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu - IF B: Invoke the `bmad-quick-dev` skill with `{finalFile}` in a fresh context if possible (warn: fresh context is better) - IF D: Exit workflow - display final confirmation and path to spec -- IF P: Read fully and follow: `{party_mode_exec}` with current spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu +- IF P: Invoke the `bmad-party-mode` skill with current spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu - IF R: Execute Adversarial Review (see below) - IF Any other comments or queries: respond helpfully then redisplay menu diff --git a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/workflow.md b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/workflow.md index 99a833e4c..9be2d21e6 100644 --- a/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/workflow.md +++ b/src/bmm/workflows/bmad-quick-flow/bmad-quick-spec/workflow.md @@ -1,9 +1,6 @@ --- main_config: '{project-root}/_bmad/bmm/config.yaml' -# Checkpoint handler references -advanced_elicitation: 'skill:bmad-advanced-elicitation' -party_mode_exec: 'skill:bmad-party-mode' --- # Quick-Spec Workflow diff --git a/src/core/skills/bmad-brainstorming/steps/step-03-technique-execution.md b/src/core/skills/bmad-brainstorming/steps/step-03-technique-execution.md index 3b19dde45..28c11c916 100644 --- a/src/core/skills/bmad-brainstorming/steps/step-03-technique-execution.md +++ b/src/core/skills/bmad-brainstorming/steps/step-03-technique-execution.md @@ -1,7 +1,7 @@ # Step 3: Interactive Technique Execution and Facilitation --- -advancedElicitationTask: 'skill:bmad-advanced-elicitation' + --- ## MANDATORY EXECUTION RULES (READ FIRST): @@ -303,7 +303,7 @@ After final technique element: #### If 'K', 'T', 'A', or 'B' (Continue Exploring): - **Stay in Step 3** and restart the facilitation loop for the chosen path (or pause if break requested). -- For option A, invoke Advanced Elicitation: `{advancedElicitationTask}` +- For option A: Invoke the `bmad-advanced-elicitation` skill ### 9. Update Documentation diff --git a/src/core/skills/bmad-brainstorming/workflow.md b/src/core/skills/bmad-brainstorming/workflow.md index e3b1cdabc..dfdbfe9ff 100644 --- a/src/core/skills/bmad-brainstorming/workflow.md +++ b/src/core/skills/bmad-brainstorming/workflow.md @@ -44,8 +44,6 @@ Load config from `{project-root}/_bmad/core/config.yaml` and resolve: All steps MUST reference `{brainstorming_session_output_file}` instead of the full path pattern. - `context_file` = Optional context file path from workflow invocation for project-specific guidance -- `advancedElicitationTask` = `skill:bmad-advanced-elicitation` - --- ## EXECUTION diff --git a/src/core/tasks/bmad-create-prd/steps-c/step-05-domain.md b/src/core/tasks/bmad-create-prd/steps-c/step-05-domain.md index c129f834b..07fe2a624 100644 --- a/src/core/tasks/bmad-create-prd/steps-c/step-05-domain.md +++ b/src/core/tasks/bmad-create-prd/steps-c/step-05-domain.md @@ -142,7 +142,7 @@ Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue - Sav #### Menu Handling Logic: - IF A: Invoke the `bmad-advanced-elicitation` skill, and when finished redisplay the menu -- IF P: Read fully and follow: `skill:bmad-party-mode` and when finished redisplay the menu +- IF P: Invoke the `bmad-party-mode` skill, and when finished redisplay the menu - IF C: Save content to {outputFile}, update frontmatter, then read fully and follow: ./step-06-innovation.md - IF Any other comments or queries: help user respond then [Redisplay Menu Options](#n-present-menu-options)