From aba9d11c886ea12e7dffdfd9f4e49e1eca3c08f9 Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Sat, 27 Dec 2025 10:40:23 +0800 Subject: [PATCH] quick flow updates to aid discovery and implementation --- .../create-tech-spec/steps/step-01-understand.md | 2 +- .../workflows/bmad-quick-flow/create-tech-spec/workflow.md | 2 +- .../bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md | 2 +- .../bmm/workflows/bmad-quick-flow/quick-dev/workflow.md | 2 +- tools/cli/lib/agent/compiler.js | 4 ---- 5 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/steps/step-01-understand.md b/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/steps/step-01-understand.md index c26a390b..4964abd4 100644 --- a/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/steps/step-01-understand.md +++ b/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/steps/step-01-understand.md @@ -76,7 +76,7 @@ a) **Before asking detailed questions, do a rapid scan to understand the landsca b) **Check for existing context docs:** -- Check `{output_folder}` for planning documents (PRD, architecture, epics) +- Check `{output_folder}` and `{planning_artifacts}`for planning documents (PRD, architecture, epics, research) - Check for `**/project-context.md` - if it exists, skim for patterns and conventions - Check for any existing stories or specs related to user's request diff --git a/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.md b/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.md index 90194b87..ca28929c 100644 --- a/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.md +++ b/src/modules/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.md @@ -69,7 +69,7 @@ This uses **step-file architecture** for disciplined execution: Load and read full config from `{main_config}` and resolve: -- `project_name`, `output_folder`, `implementation_artifacts`, `user_name` +- `project_name`, `output_folder`, `planning_artifacts`, `implementation_artifacts`, `user_name` - `communication_language`, `document_output_language`, `user_skill_level` - `date` as system-generated current datetime diff --git a/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md b/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md index d6e79845..2f8d2623 100644 --- a/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md +++ b/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md @@ -40,7 +40,7 @@ First, check if the project uses Git version control: ### 2. Load Project Context -Check if `{project_context}` exists (`**/project-context.md`). If found, load it - this is foundational reference for ALL implementation decisions. +Check if `{project_context}` exists (`**/project-context.md`). If found, load it as a foundational reference for ALL implementation decisions. ### 3. Parse User Input diff --git a/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md b/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md index 1f0468ba..33c4b060 100644 --- a/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md +++ b/src/modules/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md @@ -28,7 +28,7 @@ This uses **step-file architecture** for focused execution: Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve: - `user_name`, `communication_language`, `user_skill_level` -- `output_folder`, `sprint_artifacts` +- `output_folder`, `planning_artifacts`, `implementation_artifacts` - `date` as system-generated current datetime ### Paths diff --git a/tools/cli/lib/agent/compiler.js b/tools/cli/lib/agent/compiler.js index 9f4b6bfe..cf8704be 100644 --- a/tools/cli/lib/agent/compiler.js +++ b/tools/cli/lib/agent/compiler.js @@ -142,11 +142,7 @@ function buildMenuXml(menuItems) { } // Handle legacy format menu items else if (item.trigger) { - // For legacy items, keep using cmd with * format let trigger = item.trigger || ''; - if (!trigger.startsWith('*')) { - trigger = '*' + trigger; - } const attrs = [`cmd="${trigger}"`];