diff --git a/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01-init.md b/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01-init.md index 49618093..f001058a 100644 --- a/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01-init.md +++ b/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01-init.md @@ -137,7 +137,9 @@ Do you have any other documents you'd like me to include, or shall we continue t ### 4. Present MENU OPTIONS -Display: "**Proceeding to product vision discovery...**" + +**Proceeding to product vision discovery...** + #### Menu Handling Logic: diff --git a/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md b/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md index 99b2495f..76da5c76 100644 --- a/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md +++ b/src/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md @@ -119,9 +119,11 @@ What would be most helpful?" ### 6. Present MENU OPTIONS **If workflow not complete:** -Display: "Ready to continue with Step {nextStepNumber}: {nextStepTitle}? + +Ready to continue with Step {nextStepNumber}: {nextStepTitle}? -**Select an Option:** [C] Continue to Step {nextStepNumber}" +**Select an Option:** [C] Continue to Step {nextStepNumber} + #### Menu Handling Logic: diff --git a/src/bmm/workflows/1-analysis/research/domain-steps/step-01-init.md b/src/bmm/workflows/1-analysis/research/domain-steps/step-01-init.md index 27d056b1..4a1b38e2 100644 --- a/src/bmm/workflows/1-analysis/research/domain-steps/step-01-init.md +++ b/src/bmm/workflows/1-analysis/research/domain-steps/step-01-init.md @@ -37,7 +37,9 @@ Confirm domain research scope and approach for **{{research_topic}}** with the u ### 1. Begin Scope Confirmation Start with domain scope understanding: -"I understand you want to conduct **domain research** for **{{research_topic}}** with these goals: {{research_goals}} + + +I understand you want to conduct **domain research** for **{{research_topic}}** with these goals: {{research_goals}} **Domain Research Scope:** @@ -53,11 +55,14 @@ Start with domain scope understanding: - Multi-source validation for critical domain claims - Confidence levels for uncertain domain information - Comprehensive domain coverage with industry-specific insights + ### 2. Scope Confirmation Present clear scope confirmation: -"**Domain Research Scope Confirmation:** + + +**Domain Research Scope Confirmation:** For **{{research_topic}}**, I will research: @@ -71,6 +76,7 @@ For **{{research_topic}}**, I will research: **Does this domain research scope and approach align with your goals?** [C] Continue - Begin domain research with this scope + ### 3. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md b/src/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md index bb4cbb63..867ee0b5 100644 --- a/src/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md +++ b/src/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md @@ -41,7 +41,9 @@ Conduct industry analysis focusing on market size, growth, and industry dynamics **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different industry areas simultaneously and thoroughly. Start with industry research approach: -"Now I'll conduct **industry analysis** for **{{research_topic}}** to understand market dynamics. + + +Now I'll conduct **industry analysis** for **{{research_topic}}** to understand market dynamics. **Industry Analysis Focus:** @@ -51,7 +53,8 @@ Start with industry research approach: - Industry trends and evolution patterns - Economic impact and value creation -**Let me search for current industry insights.**" +**Let me search for current industry insights.** + ### 2. Parallel Industry Research Execution @@ -74,7 +77,8 @@ Search the web: "{{research_topic}} industry trends evolution" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate industry findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate industry findings: **Research Coverage:** @@ -87,7 +91,8 @@ Search the web: "{{research_topic}} industry trends evolution" [Identify patterns connecting market dynamics, segmentation, and trends] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Industry Analysis Content @@ -152,7 +157,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **industry analysis** for {{research_topic}}. + +I've completed **industry analysis** for {{research_topic}}. **Key Industry Findings:** @@ -164,6 +170,7 @@ _Source: [URL]_ **Ready to proceed to competitive landscape analysis?** [C] Continue - Save this to document and proceed to competitive landscape + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md b/src/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md index 0dc2de6e..9f612cc2 100644 --- a/src/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md +++ b/src/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md @@ -41,7 +41,9 @@ Conduct competitive landscape analysis focusing on key players, market share, an **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different competitive areas simultaneously and thoroughly. Start with competitive research approach: -"Now I'll conduct **competitive landscape analysis** for **{{research_topic}}** to understand the competitive ecosystem. + + +Now I'll conduct **competitive landscape analysis** for **{{research_topic}}** to understand the competitive ecosystem. **Competitive Landscape Focus:** @@ -51,7 +53,8 @@ Start with competitive research approach: - Business models and value propositions - Entry barriers and competitive dynamics -**Let me search for current competitive insights.**" +**Let me search for current competitive insights.** + ### 2. Parallel Competitive Research Execution @@ -74,7 +77,8 @@ Search the web: "{{research_topic}} entry barriers competitive dynamics" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate competitive findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate competitive findings: **Research Coverage:** @@ -87,7 +91,8 @@ Search the web: "{{research_topic}} entry barriers competitive dynamics" [Identify patterns connecting players, strategies, and market dynamics] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Competitive Landscape Content @@ -161,7 +166,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **competitive landscape analysis** for {{research_topic}}. + +I've completed **competitive landscape analysis** for {{research_topic}}. **Key Competitive Findings:** @@ -173,6 +179,7 @@ _Source: [URL]_ **Ready to proceed to regulatory focus analysis?** [C] Continue - Save this to document and proceed to regulatory focus + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md b/src/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md index e98010c7..208805ec 100644 --- a/src/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md +++ b/src/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md @@ -39,7 +39,9 @@ Conduct focused regulatory and compliance analysis with emphasis on requirements ### 1. Begin Regulatory Analysis Start with regulatory research approach: -"Now I'll focus on **regulatory and compliance requirements** that impact **{{research_topic}}**. + + +Now I'll focus on **regulatory and compliance requirements** that impact **{{research_topic}}**. **Regulatory Focus Areas:** @@ -49,7 +51,8 @@ Start with regulatory research approach: - Data protection and privacy regulations - Environmental and safety requirements -**Let me search for current regulatory requirements.**" +**Let me search for current regulatory requirements.** + ### 2. Web Search for Specific Regulations @@ -136,7 +139,9 @@ _Source: [URL]_ ### 6. Present Analysis and Continue Option Show the generated regulatory analysis and present continue option: -"I've completed **regulatory requirements analysis** for {{research_topic}}. + + +I've completed **regulatory requirements analysis** for {{research_topic}}. **Key Regulatory Findings:** @@ -148,6 +153,7 @@ Show the generated regulatory analysis and present continue option: **Ready to proceed to technical trends?** [C] Continue - Save this to the document and move to technical trends + ### 7. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md b/src/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md index 55e834cd..62acf7df 100644 --- a/src/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md +++ b/src/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md @@ -39,7 +39,9 @@ Conduct comprehensive technical trends analysis using current web data with emph ### 1. Begin Technical Trends Analysis Start with technology research approach: -"Now I'll conduct **technical trends and emerging technologies** analysis for **{{research_topic}}** using current data. + + +Now I'll conduct **technical trends and emerging technologies** analysis for **{{research_topic}}** using current data. **Technical Trends Focus:** @@ -49,7 +51,8 @@ Start with technology research approach: - New business models enabled by technology - Future technology projections and roadmaps -**Let me search for current technology developments.**" +**Let me search for current technology developments.** + ### 2. Web Search for Emerging Technologies @@ -148,7 +151,9 @@ _Source: [URL]_ ### 6. Present Analysis and Complete Option Show the generated technical analysis and present complete option: -"I've completed **technical trends and innovation analysis** for {{research_topic}}. + + +I've completed **technical trends and innovation analysis** for {{research_topic}}. **Technical Highlights:** @@ -167,6 +172,7 @@ Show the generated technical analysis and present complete option: **Ready to proceed to research synthesis and recommendations?** [C] Continue - Save this to document and proceed to synthesis + ### 7. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md b/src/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md index 1c7db8c0..4ca85377 100644 --- a/src/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md +++ b/src/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md @@ -339,7 +339,8 @@ _This comprehensive research document serves as an authoritative reference on {{ **Document Completion Presentation:** -"I've completed the **comprehensive research document synthesis** for **{{research_topic}}**, producing an authoritative research document with: + +I've completed the **comprehensive research document synthesis** for **{{research_topic}}**, producing an authoritative research document with: **Document Features:** @@ -368,6 +369,7 @@ _This comprehensive research document serves as an authoritative reference on {{ **Ready to complete this comprehensive research document?** [C] Complete Research - Save final comprehensive document + ### 6. Handle Final Completion diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-01-init.md b/src/bmm/workflows/1-analysis/research/market-steps/step-01-init.md index a3772a9b..abc4310e 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-01-init.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-01-init.md @@ -39,7 +39,9 @@ Initialize market research by confirming understanding of {{research_topic}} and **INITIALIZE - DO NOT RESEARCH YET** Start with research confirmation: -"I understand you want to conduct **market research** for **{{research_topic}}** with these goals: {{research_goals}} + + +I understand you want to conduct **market research** for **{{research_topic}}** with these goals: {{research_goals}} **My Understanding of Your Research Needs:** @@ -55,7 +57,8 @@ Start with research confirmation: - Competitive landscape and positioning - Strategic recommendations and implementation guidance -**Does this accurately capture what you're looking for?**" +**Does this accurately capture what you're looking for?** + ### 2. Refine Research Scope @@ -117,7 +120,9 @@ Write initial research scope to document: ### 4. Present Confirmation and Continue Option Show initial scope document and present continue option: -"I've documented our understanding and initial scope for **{{research_topic}}** market research. + + +I've documented our understanding and initial scope for **{{research_topic}}** market research. **What I've established:** @@ -131,6 +136,7 @@ Show initial scope document and present continue option: **Ready to begin detailed market research?** [C] Continue - Confirm scope and proceed to customer insights analysis [Modify] Suggest changes to research scope before proceeding + ### 5. Handle User Response diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md b/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md index f707a0a3..6f58e1a6 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md @@ -41,7 +41,9 @@ Conduct customer behavior and segment analysis with emphasis on patterns and dem **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different customer behavior areas simultaneously and thoroughly. Start with customer behavior research approach: -"Now I'll conduct **customer behavior analysis** for **{{research_topic}}** to understand customer patterns. + + +Now I'll conduct **customer behavior analysis** for **{{research_topic}}** to understand customer patterns. **Customer Behavior Focus:** @@ -51,7 +53,8 @@ Start with customer behavior research approach: - Behavior drivers and influences - Customer interaction patterns and engagement -**Let me search for current customer behavior insights.**" +**Let me search for current customer behavior insights.** + ### 2. Parallel Customer Behavior Research Execution @@ -74,7 +77,8 @@ Search the web: "{{research_topic}} customer behavior drivers" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate customer behavior findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate customer behavior findings: **Research Coverage:** @@ -88,7 +92,8 @@ Search the web: "{{research_topic}} customer behavior drivers" [Identify patterns connecting demographics, psychographics, and behaviors] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Customer Behavior Content @@ -160,7 +165,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **customer behavior analysis** for {{research_topic}}, focusing on customer patterns. + +I've completed **customer behavior analysis** for {{research_topic}}, focusing on customer patterns. **Key Customer Behavior Findings:** @@ -172,6 +178,7 @@ _Source: [URL]_ **Ready to proceed to customer pain points?** [C] Continue - Save this to document and proceed to pain points analysis + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-insights.md b/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-insights.md index c6d7ea32..6d21fedf 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-insights.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-02-customer-insights.md @@ -38,7 +38,9 @@ Conduct comprehensive customer insights analysis with emphasis on behavior patte **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different customer areas simultaneously and thoroughly Start with customer research approach: -"Now I'll conduct **customer insights analysis** to understand customer behavior and needs. + + +Now I'll conduct **customer insights analysis** to understand customer behavior and needs. **Customer Insights Focus:** @@ -49,7 +51,8 @@ Start with customer research approach: - Customer satisfaction drivers - Demographic and psychographic profiles -**Let me search for current customer insights using parallel web searches for comprehensive coverage.**" +**Let me search for current customer insights using parallel web searches for comprehensive coverage.** + ### 2. Parallel Customer Research Execution @@ -72,7 +75,8 @@ Search the web: "[product/service/market] customer decision process" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate the customer insights: + +After executing comprehensive parallel web searches, let me analyze and aggregate the customer insights: **Research Coverage:** @@ -84,7 +88,8 @@ Search the web: "[product/service/market] customer decision process" [Identify patterns connecting behavior, pain points, and decisions] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Customer Insights Content @@ -136,7 +141,9 @@ _Source: [URL]_ ### 5. Present Analysis and Continue Option Show the generated customer insights and present continue option: -"I've completed the **customer insights analysis** for customer behavior and needs. + + +I've completed the **customer insights analysis** for customer behavior and needs. **Key Customer Findings:** @@ -148,6 +155,7 @@ Show the generated customer insights and present continue option: **Ready to proceed to competitive analysis?** [C] Continue - Save this to the document and proceed to competitive analysis + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md b/src/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md index f4d2ae6d..51494081 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md @@ -42,7 +42,9 @@ Conduct customer pain points and needs analysis with emphasis on challenges and **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different customer pain point areas simultaneously and thoroughly. Start with customer pain points research approach: -"Now I'll conduct **customer pain points analysis** for **{{research_topic}}** to understand customer challenges. + + +Now I'll conduct **customer pain points analysis** for **{{research_topic}}** to understand customer challenges. **Customer Pain Points Focus:** @@ -52,7 +54,8 @@ Start with customer pain points research approach: - Service and support pain points - Customer satisfaction gaps -**Let me search for current customer pain points insights.**" +**Let me search for current customer pain points insights.** + ### 2. Parallel Pain Points Research Execution @@ -75,7 +78,8 @@ Search the web: "{{research_topic}} customer barriers to adoption" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate customer pain points findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate customer pain points findings: **Research Coverage:** @@ -88,7 +92,8 @@ Search the web: "{{research_topic}} customer barriers to adoption" [Identify patterns connecting different types of pain points] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Customer Pain Points Content @@ -171,7 +176,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **customer pain points analysis** for {{research_topic}}, focusing on customer challenges. + +I've completed **customer pain points analysis** for {{research_topic}}, focusing on customer challenges. **Key Pain Points Findings:** @@ -183,6 +189,7 @@ _Source: [URL]_ **Ready to proceed to customer decision processes?** [C] Continue - Save this to document and proceed to decision processes analysis + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md b/src/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md index 21544335..ae76b15b 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md @@ -42,7 +42,9 @@ Conduct customer decision processes and journey analysis with emphasis on decisi **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different customer decision areas simultaneously and thoroughly. Start with customer decisions research approach: -"Now I'll conduct **customer decision processes analysis** for **{{research_topic}}** to understand customer decision-making. + + +Now I'll conduct **customer decision processes analysis** for **{{research_topic}}** to understand customer decision-making. **Customer Decisions Focus:** @@ -52,7 +54,8 @@ Start with customer decisions research approach: - Purchase decision influencers - Information gathering patterns -**Let me search for current customer decision insights.**" +**Let me search for current customer decision insights.** + ### 2. Parallel Decisions Research Execution @@ -75,7 +78,8 @@ Search the web: "{{research_topic}} decision influencing factors" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate customer decision findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate customer decision findings: **Research Coverage:** @@ -88,7 +92,8 @@ Search the web: "{{research_topic}} decision influencing factors" [Identify patterns connecting decision factors and journey stages] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Customer Decisions Content @@ -181,7 +186,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **customer decision processes analysis** for {{research_topic}}, focusing on customer decision-making. + +I've completed **customer decision processes analysis** for {{research_topic}}, focusing on customer decision-making. **Key Decision Findings:** @@ -193,6 +199,7 @@ _Source: [URL]_ **Ready to proceed to competitive analysis?** [C] Continue - Save this to document and proceed to competitive analysis + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md b/src/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md index d7387a4f..a36724e3 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md @@ -36,7 +36,9 @@ Conduct comprehensive competitive analysis with emphasis on market positioning. ### 1. Begin Competitive Analysis Start with competitive research approach: -"Now I'll conduct **competitive analysis** to understand the competitive landscape. + + +Now I'll conduct **competitive analysis** to understand the competitive landscape. **Competitive Analysis Focus:** @@ -46,7 +48,8 @@ Start with competitive research approach: - Market differentiation opportunities - Competitive threats and challenges -**Let me search for current competitive information.**" +**Let me search for current competitive information.** + ### 2. Generate Competitive Analysis Content @@ -98,7 +101,9 @@ _Source: [URL]_ ### 3. Present Analysis and Complete Option Show the generated competitive analysis and present complete option: -"I've completed the **competitive analysis** for the competitive landscape. + + +I've completed the **competitive analysis** for the competitive landscape. **Key Competitive Findings:** @@ -110,6 +115,7 @@ Show the generated competitive analysis and present complete option: **Ready to complete the market research?** [C] Complete Research - Save final document and conclude + ### 4. Handle Complete Selection diff --git a/src/bmm/workflows/1-analysis/research/market-steps/step-06-research-completion.md b/src/bmm/workflows/1-analysis/research/market-steps/step-06-research-completion.md index 42d7d7d9..34858e89 100644 --- a/src/bmm/workflows/1-analysis/research/market-steps/step-06-research-completion.md +++ b/src/bmm/workflows/1-analysis/research/market-steps/step-06-research-completion.md @@ -39,7 +39,9 @@ Produce a comprehensive, authoritative market research document on **{{research_ ### 1. Begin Strategic Synthesis Start with strategic synthesis approach: -"Now I'll complete our market research with **strategic synthesis and recommendations** . + + +Now I'll complete our market research with **strategic synthesis and recommendations** . **Strategic Synthesis Focus:** @@ -49,7 +51,8 @@ Start with strategic synthesis approach: - Risk assessment and mitigation approaches - Actionable next steps and implementation guidance -**Let me search for current strategic insights and best practices.**" +**Let me search for current strategic insights and best practices.** + ### 2. Web Search for Market Entry Strategies @@ -356,7 +359,8 @@ _This comprehensive market research document serves as an authoritative market r **Market Research Document Completion Presentation:** -"I've completed the **comprehensive market research document synthesis** for **{{research_topic}}**, producing an authoritative market research document with: + +I've completed the **comprehensive market research document synthesis** for **{{research_topic}}**, producing an authoritative market research document with: **Document Features:** @@ -384,6 +388,7 @@ _This comprehensive market research document serves as an authoritative market r **Ready to complete this comprehensive market research document?** [C] Complete Research - Save final comprehensive market research document + ### 6. Handle Complete Selection diff --git a/src/bmm/workflows/1-analysis/research/technical-steps/step-01-init.md b/src/bmm/workflows/1-analysis/research/technical-steps/step-01-init.md index b286822d..2977480c 100644 --- a/src/bmm/workflows/1-analysis/research/technical-steps/step-01-init.md +++ b/src/bmm/workflows/1-analysis/research/technical-steps/step-01-init.md @@ -37,7 +37,9 @@ Confirm technical research scope and approach for **{{research_topic}}** with th ### 1. Begin Scope Confirmation Start with technical scope understanding: -"I understand you want to conduct **technical research** for **{{research_topic}}** with these goals: {{research_goals}} + + +I understand you want to conduct **technical research** for **{{research_topic}}** with these goals: {{research_goals}} **Technical Research Scope:** @@ -53,11 +55,14 @@ Start with technical scope understanding: - Multi-source validation for critical technical claims - Confidence levels for uncertain technical information - Comprehensive technical coverage with architecture-specific insights + ### 2. Scope Confirmation Present clear scope confirmation: -"**Technical Research Scope Confirmation:** + + +**Technical Research Scope Confirmation:** For **{{research_topic}}**, I will research: @@ -71,6 +76,7 @@ For **{{research_topic}}**, I will research: **Does this technical research scope and approach align with your goals?** [C] Continue - Begin technical research with this scope + ### 3. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md b/src/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md index 78151eb0..a4066f3b 100644 --- a/src/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md +++ b/src/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md @@ -41,7 +41,9 @@ Conduct technology stack analysis focusing on languages, frameworks, tools, and **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different technology stack areas simultaneously and thoroughly. Start with technology stack research approach: -"Now I'll conduct **technology stack analysis** for **{{research_topic}}** to understand the technology landscape. + + +Now I'll conduct **technology stack analysis** for **{{research_topic}}** to understand the technology landscape. **Technology Stack Focus:** @@ -51,7 +53,8 @@ Start with technology stack research approach: - Development tools and platforms - Cloud infrastructure and deployment platforms -**Let me search for current technology stack insights.**" +**Let me search for current technology stack insights.** + ### 2. Parallel Technology Stack Research Execution @@ -74,7 +77,8 @@ Search the web: "{{research_topic}} cloud infrastructure platforms" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate technology stack findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate technology stack findings: **Research Coverage:** @@ -87,7 +91,8 @@ Search the web: "{{research_topic}} cloud infrastructure platforms" [Identify patterns connecting language choices, frameworks, and platform decisions] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Technology Stack Content @@ -161,7 +166,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **technology stack analysis** of the technology landscape for {{research_topic}}. + +I've completed **technology stack analysis** of the technology landscape for {{research_topic}}. **Key Technology Stack Findings:** @@ -173,6 +179,7 @@ _Source: [URL]_ **Ready to proceed to integration patterns analysis?** [C] Continue - Save this to document and proceed to integration patterns + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md b/src/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md index 68e2b70f..0cc1c131 100644 --- a/src/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md +++ b/src/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md @@ -41,7 +41,9 @@ Conduct integration patterns analysis focusing on APIs, communication protocols, **UTILIZE SUBPROCESSES AND SUBAGENTS**: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different integration areas simultaneously and thoroughly. Start with integration patterns research approach: -"Now I'll conduct **integration patterns analysis** for **{{research_topic}}** to understand system integration approaches. + + +Now I'll conduct **integration patterns analysis** for **{{research_topic}}** to understand system integration approaches. **Integration Patterns Focus:** @@ -51,7 +53,8 @@ Start with integration patterns research approach: - Microservices integration patterns - Event-driven architectures and messaging -**Let me search for current integration patterns insights.**" +**Let me search for current integration patterns insights.** + ### 2. Parallel Integration Patterns Research Execution @@ -74,7 +77,8 @@ Search the web: "{{research_topic}} microservices integration patterns" **Collect and analyze findings from all parallel searches:** -"After executing comprehensive parallel web searches, let me analyze and aggregate integration patterns findings: + +After executing comprehensive parallel web searches, let me analyze and aggregate integration patterns findings: **Research Coverage:** @@ -87,7 +91,8 @@ Search the web: "{{research_topic}} microservices integration patterns" [Identify patterns connecting API choices, communication protocols, and system design] **Quality Assessment:** -[Overall confidence levels and research gaps identified]" +[Overall confidence levels and research gaps identified] + ### 4. Generate Integration Patterns Content @@ -170,7 +175,8 @@ _Source: [URL]_ **Show analysis and present continue option:** -"I've completed **integration patterns analysis** of system integration approaches for {{research_topic}}. + +I've completed **integration patterns analysis** of system integration approaches for {{research_topic}}. **Key Integration Patterns Findings:** @@ -182,6 +188,7 @@ _Source: [URL]_ **Ready to proceed to architectural patterns analysis?** [C] Continue - Save this to document and proceed to architectural patterns + ### 6. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md b/src/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md index 426cc662..02194ede 100644 --- a/src/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md +++ b/src/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md @@ -39,7 +39,9 @@ Conduct comprehensive architectural patterns analysis with emphasis on design de ### 1. Begin Architectural Patterns Analysis Start with architectural research approach: -"Now I'll focus on **architectural patterns and design decisions** for effective architecture approaches for [technology/domain]. + + +Now I'll focus on **architectural patterns and design decisions** for effective architecture approaches for [technology/domain]. **Architectural Patterns Focus:** @@ -49,7 +51,8 @@ Start with architectural research approach: - Integration and communication patterns - Security and performance architectural considerations -**Let me search for current architectural patterns and approaches.**" +**Let me search for current architectural patterns and approaches.** + ### 2. Web Search for System Architecture Patterns @@ -137,7 +140,9 @@ _Source: [URL]_ ### 6. Present Analysis and Continue Option Show the generated architectural patterns and present continue option: -"I've completed the **architectural patterns analysis** for effective architecture approaches. + + +I've completed the **architectural patterns analysis** for effective architecture approaches. **Key Architectural Findings:** @@ -149,6 +154,7 @@ Show the generated architectural patterns and present continue option: **Ready to proceed to implementation research?** [C] Continue - Save this to the document and move to implementation research + ### 7. Handle Continue Selection diff --git a/src/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md b/src/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md index 7117d525..02801e6e 100644 --- a/src/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md +++ b/src/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md @@ -36,7 +36,9 @@ Conduct comprehensive implementation research with emphasis on practical impleme ### 1. Begin Implementation Research Start with implementation research approach: -"Now I'll complete our technical research with **implementation approaches and technology adoption** analysis. + + +Now I'll complete our technical research with **implementation approaches and technology adoption** analysis. **Implementation Research Focus:** @@ -46,7 +48,8 @@ Start with implementation research approach: - Team organization and skill requirements - Cost optimization and resource management -**Let me search for current implementation and adoption strategies.**" +**Let me search for current implementation and adoption strategies.** + ### 2. Web Search for Technology Adoption @@ -152,7 +155,9 @@ _Source: [URL]_ ### 6. Present Analysis and Complete Option Show the generated implementation research and present complete option: -"I've completed the **implementation research and technology adoption** analysis, finalizing our comprehensive technical research. + + +I've completed the **implementation research and technology adoption** analysis, finalizing our comprehensive technical research. **Implementation Highlights:** @@ -171,6 +176,7 @@ Show the generated implementation research and present complete option: **Ready to complete the technical research report?** [C] Complete Research - Save final document and conclude + ### 7. Handle Complete Selection diff --git a/src/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md b/src/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md index 7dc28a2d..c0a0ee36 100644 --- a/src/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md +++ b/src/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md @@ -382,7 +382,8 @@ _This comprehensive technical research document serves as an authoritative techn **Technical Document Completion Presentation:** -"I've completed the **comprehensive technical research document synthesis** for **{{research_topic}}**, producing an authoritative technical research document with: + +I've completed the **comprehensive technical research document synthesis** for **{{research_topic}}**, producing an authoritative technical research document with: **Technical Document Features:** @@ -411,6 +412,7 @@ _This comprehensive technical research document serves as an authoritative techn **Ready to complete this comprehensive technical research document?** [C] Complete Research - Save final comprehensive technical document + ### 6. Handle Final Technical Completion diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01-init.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01-init.md index 4b53688d..8d150f26 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01-init.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01-init.md @@ -121,7 +121,8 @@ Try to discover the following: **Setup Report to User:** -"Welcome {{user_name}}! I've set up your PRD workspace for {{project_name}}. + +Welcome {{user_name}}! I've set up your PRD workspace for {{project_name}}. **Document Setup:** @@ -141,7 +142,8 @@ Try to discover the following: 📋 **Note:** This is a **brownfield project**. Your existing project documentation has been loaded. In the next step, I'll ask specifically about what new features or changes you want to add to your existing system. {/if} -Do you have any other documents you'd like me to include, or shall we continue to the next step?" +Do you have any other documents you'd like me to include, or shall we continue to the next step? + ### 4. Present MENU OPTIONS diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01b-continue.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01b-continue.md index 4f9198af..2c47cc9e 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01b-continue.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-01b-continue.md @@ -86,7 +86,9 @@ Review the frontmatter to understand: ### 4. Handle Workflow Completion **If `stepsCompleted` array contains `"step-11-complete.md"`:** -"Great news! It looks like we've already completed the PRD workflow for {{project_name}}. + + +Great news! It looks like we've already completed the PRD workflow for {{project_name}}. The final document is ready at `{outputFile}` with all sections completed. @@ -96,12 +98,15 @@ Would you like me to: - Suggest next workflow steps (like architecture or epic creation) - Start a new PRD revision -What would be most helpful?" +What would be most helpful? + ### 5. Present Current Progress **If workflow not complete:** -"Welcome back {{user_name}}! I'm resuming our PRD collaboration for {{project_name}}. + + +Welcome back {{user_name}}! I'm resuming our PRD collaboration for {{project_name}}. **Current Progress:** - Last completed: {last step filename from stepsCompleted array} @@ -112,7 +117,8 @@ What would be most helpful?" - Current PRD document is ready with all completed sections - Ready to continue from where we left off -Does this look right, or do you want to make any adjustments before we proceed?" +Does this look right, or do you want to make any adjustments before we proceed? + ### 6. Present MENU OPTIONS diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-02-discovery.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-02-discovery.md index 4829a4d3..6ef838f6 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-02-discovery.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-02-discovery.md @@ -83,20 +83,24 @@ Read the frontmatter from `{outputFile}` to get document counts: **Announce your understanding:** -"From step 1, I have loaded: + +From step 1, I have loaded: - Product briefs: {{briefCount}} - Research: {{researchCount}} - Brainstorming: {{brainstormingCount}} - Project docs: {{projectDocsCount}} -{{if projectDocsCount > 0}}This is a brownfield project - I'll focus on understanding what you want to add or change.{{else}}This is a greenfield project - I'll help you define the full product vision.{{/if}}" +{{if projectDocsCount > 0}}This is a brownfield project - I'll focus on understanding what you want to add or change.{{else}}This is a greenfield project - I'll help you define the full product vision.{{/if}} + ### 2. Load Classification Data **Attempt subprocess data lookup:** **Project Type Lookup:** -"Your task: Lookup data in {projectTypesCSV} + + +Your task: Lookup data in {projectTypesCSV} **Search criteria:** - Find row where project_type matches {{detectedProjectType}} @@ -105,10 +109,13 @@ Read the frontmatter from `{outputFile}` to get document counts: Return ONLY the matching row as a YAML-formatted object with these fields: project_type, detection_signals -**Do NOT return the entire CSV - only the matching row.**" +**Do NOT return the entire CSV - only the matching row.** + **Domain Complexity Lookup:** -"Your task: Lookup data in {domainComplexityCSV} + + +Your task: Lookup data in {domainComplexityCSV} **Search criteria:** - Find row where domain matches {{detectedDomain}} @@ -117,7 +124,8 @@ project_type, detection_signals Return ONLY the matching row as a YAML-formatted object with these fields: domain, complexity, typical_concerns, compliance_requirements -**Do NOT return the entire CSV - only the matching row.**" +**Do NOT return the entire CSV - only the matching row.** + **Graceful degradation (if Task tool unavailable):** - Load the CSV files directly @@ -147,12 +155,14 @@ As the user describes their product, match against: Once you have enough understanding, share your classification: -"I'm hearing this as: + +I'm hearing this as: - **Project Type:** {{detectedType}} - **Domain:** {{detectedDomain}} - **Complexity:** {{complexityLevel}} -Does this sound right to you?" +Does this sound right to you? + Let the user confirm or refine your classification. @@ -171,7 +181,8 @@ classification: Present the project classification for review, then display menu: -"Based on our conversation, I've discovered and classified your project. + +Based on our conversation, I've discovered and classified your project. **Here's the classification:** @@ -180,7 +191,8 @@ Present the project classification for review, then display menu: **Complexity:** {{complexityLevel}} **Project Context:** {{greenfield|brownfield}} -**What would you like to do?**" +**What would you like to do?** + Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Product Vision (Step 2b of 13)" diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md index 9539527d..cd93b4cc 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-05-domain.md @@ -80,9 +80,12 @@ For complex domains, explore what makes this domain special: **If complexity is LOW:** Offer to skip: -"The domain complexity from our discovery is low. We may not need deep domain-specific requirements. Would you like to: + + +The domain complexity from our discovery is low. We may not need deep domain-specific requirements. Would you like to: - [C] Skip this step and move to Innovation -- [D] Do domain exploration anyway" +- [D] Do domain exploration anyway + **If complexity is MEDIUM or HIGH:** @@ -92,7 +95,8 @@ Proceed with domain exploration. **Attempt subprocess data lookup:** -"Your task: Lookup data in {domainComplexityCSV} + +Your task: Lookup data in {domainComplexityCSV} **Search criteria:** - Find row where domain matches {{domainFromStep02}} @@ -101,7 +105,8 @@ Proceed with domain exploration. Return ONLY the matching row as a YAML-formatted object with these fields: domain, complexity, typical_concerns, compliance_requirements -**Do NOT return the entire CSV - only the matching row.**" +**Do NOT return the entire CSV - only the matching row.** + **Graceful degradation (if Task tool unavailable):** - Load the CSV file directly @@ -147,7 +152,9 @@ Acknowledge the domain and explore what makes it complex: **Check with the user:** -"Are there other domain-specific concerns we should consider? For [this domain], what typically gets overlooked?" + +Are there other domain-specific concerns we should consider? For [this domain], what typically gets overlooked? + ### N. Present MENU OPTIONS diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-07-project-type.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-07-project-type.md index c078d6db..b03a0400 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-07-project-type.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-07-project-type.md @@ -55,7 +55,8 @@ Conduct project-type specific discovery using CSV-driven guidance to define tech **Attempt subprocess data lookup:** -"Your task: Lookup data in {projectTypesCSV} + +Your task: Lookup data in {projectTypesCSV} **Search criteria:** - Find row where project_type matches {{projectTypeFromStep02}} @@ -64,7 +65,8 @@ Conduct project-type specific discovery using CSV-driven guidance to define tech Return ONLY the matching row as a YAML-formatted object with these fields: project_type, key_questions, required_sections, skip_sections, innovation_signals -**Do NOT return the entire CSV - only the matching row.**" +**Do NOT return the entire CSV - only the matching row.** + **Graceful degradation (if Task tool unavailable):** - Load the CSV file directly @@ -161,13 +163,15 @@ When saving to document, append these Level 2 and Level 3 sections: Present the project-type content for review, then display menu: -"Based on our conversation and best practices for this product type, I've documented the {project_type}-specific requirements for {{project_name}}. + +Based on our conversation and best practices for this product type, I've documented the {project_type}-specific requirements for {{project_name}}. **Here's what I'll add to the document:** [Show the complete markdown content from section 5] -**What would you like to do?**" +**What would you like to do?** + Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Scoping (Step 8 of 11)" diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-08-scoping.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-08-scoping.md index da9230ad..cb15c673 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-08-scoping.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-c/step-08-scoping.md @@ -117,11 +117,14 @@ Create phased development approach: Identify and mitigate scoping risks: **Technical Risks:** -"Looking at your innovation and domain requirements: + + +Looking at your innovation and domain requirements: - What's the most technically challenging aspect? - Could we simplify the initial implementation? -- What's the riskiest assumption about technology feasibility?" +- What's the riskiest assumption about technology feasibility? + **Market Risks:** diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01-discovery.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01-discovery.md index 8f47cd55..d587e22d 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01-discovery.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01-discovery.md @@ -70,11 +70,13 @@ This file defines what makes a great BMAD PRD. Internalize this understanding - ### 2. Discover PRD to Edit -"**PRD Edit Workflow** + +**PRD Edit Workflow** Which PRD would you like to edit? -Please provide the path to the PRD file you want to edit." +Please provide the path to the PRD file you want to edit. + **Wait for user to provide PRD path.** @@ -97,7 +99,8 @@ ls -t {prd_folder_path}/validation-report-*.md 2>/dev/null | head -1 **If validation report found:** Display: -"**📋 Found Validation Report** + +**📋 Found Validation Report** I found a validation report from {validation_date} in the PRD folder. @@ -105,7 +108,8 @@ This report contains findings from previous validation checks and can help guide **Would you like to:** - **[U] Use validation report** - Load it to guide and prioritize edits -- **[S] Skip** - Proceed with manual edit discovery" +- **[S] Skip** - Proceed with manual edit discovery + **Wait for user input.** @@ -125,11 +129,13 @@ This report contains findings from previous validation checks and can help guide ### 5. Ask About Validation Report -"**Do you have a validation report to guide edits?** + +**Do you have a validation report to guide edits?** If you've run the validation workflow on this PRD, I can use that report to guide improvements and prioritize changes. -Validation report path (or type 'none'):" +Validation report path (or type 'none'): + **Wait for user input.** @@ -144,7 +150,8 @@ Validation report path (or type 'none'):" ### 6. Discover Edit Requirements -"**What would you like to edit in this PRD?** + +**What would you like to edit in this PRD?** Please describe the changes you want to make. For example: - Fix specific issues (information density, implementation leakage, etc.) @@ -154,7 +161,8 @@ Please describe the changes you want to make. For example: - General improvements - Other changes -**Describe your edit goals:**" +**Describe your edit goals:** + **Wait for user to describe their requirements.** @@ -181,25 +189,31 @@ Analyze the loaded PRD: **IF validation report provided OR PRD is BMAD Standard/Variant:** -Display: "**Edit Requirements Understood** +Display: + +**Edit Requirements Understood** **PRD Format:** {classification} {If validation report: "**Validation Guide:** Yes - will use validation report findings"} **Edit Goals:** {summary of user's requirements} -**Proceeding to deep review and analysis...**" +**Proceeding to deep review and analysis...** + Read fully and follow: next step (step-e-02-review.md) **IF PRD is Legacy (Non-Standard) AND no validation report:** -Display: "**Format Detected:** Legacy PRD +Display: + +**Format Detected:** Legacy PRD This PRD does not follow BMAD standard structure (only {count}/6 core sections present). **Your edit goals:** {user's requirements} -**How would you like to proceed?**" +**How would you like to proceed?** + Present MENU OPTIONS below for user selection diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01b-legacy-conversion.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01b-legacy-conversion.md index d13531d2..3527b585 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01b-legacy-conversion.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-01b-legacy-conversion.md @@ -128,7 +128,8 @@ Return conversion assessment with gap analysis and effort estimate." Display: -"**Legacy PRD Conversion Assessment** + +**Legacy PRD Conversion Assessment** **Current PRD Structure:** - Core sections present: {count}/6 @@ -146,7 +147,8 @@ Display: **Recommendation:** {Based on effort and user goals, recommend best approach} -**How would you like to proceed?**" +**How would you like to proceed?** + ### 4. Present MENU OPTIONS @@ -175,12 +177,15 @@ Store conversion decision for next step: - **Edit requirements:** [user's requirements from step e-01] - **Gap analysis:** [summary of gaps identified] -Display: "**Conversion Strategy Documented** +Display: + +**Conversion Strategy Documented** Mode: {conversion mode} Edit goals: {summary} -**Proceeding to deep review...**" +**Proceeding to deep review...** + Read fully and follow: {nextStepFile} (step-e-02-review.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-02-review.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-02-review.md index f34de79f..7af7d6f0 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-02-review.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-02-review.md @@ -146,7 +146,8 @@ Return detailed change plan with section breakdown." Display: -"**Deep Review Complete - Change Plan** + +**Deep Review Complete - Change Plan** **PRD Analysis:** {Brief summary of PRD current state} @@ -175,7 +176,8 @@ Display: 2. Any sections I should add/remove/reprioritize? 3. Any concerns before I proceed with edits? -**Review the plan and let me know if you'd like any adjustments.**" +**Review the plan and let me know if you'd like any adjustments.** + ### 5. Get User Confirmation @@ -198,11 +200,14 @@ Store approved change plan for next step: - **Priority order:** Sequence to apply changes - **User confirmed:** Yes -Display: "**Change Plan Approved** +Display: + +**Change Plan Approved** {Brief summary of approved plan} -**Proceeding to edit step...**" +**Proceeding to edit step...** + Read fully and follow: {nextStepFile} (step-e-03-edit.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-03-edit.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-03-edit.md index 65c12946..cf7cfb57 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-03-edit.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-03-edit.md @@ -64,13 +64,16 @@ From step e-02, retrieve: - **Priority order:** Sequence to apply changes - **User requirements:** Edit goals from step e-01 -Display: "**Starting PRD Edits** +Display: + +**Starting PRD Edits** **Change Plan:** {summary} **Total Changes:** {count} **Estimated Effort:** {effort level} -**Proceeding with edits section by section...**" +**Proceeding with edits section by section...** + ### 2. Attempt Sub-Process Edits (For Complex Changes) @@ -120,9 +123,11 @@ Apply changes and return updated section." - Verify changes applied correctly **Display progress after each section:** -"**Section Updated:** {section_name} + +**Section Updated:** {section_name} Changes: {brief summary} -{More sections remaining...}" +{More sections remaining...} + ### 4. Handle Restructuring (If Needed) @@ -145,9 +150,12 @@ Changes: {brief summary} 8. Functional Requirements 9. Non-Functional Requirements -Display: "**PRD Restructured** +Display: + +**PRD Restructured** BMAD standard structure applied. -{Sections added/reordered}" +{Sections added/reordered} + ### 5. Update PRD Frontmatter @@ -194,7 +202,8 @@ editHistory: Display: -"**PRD Edits Complete** + +**PRD Edits Complete** **Changes Applied:** {count} sections modified **PRD Updated:** {prd_file_path} @@ -206,7 +215,8 @@ Display: - Use in downstream workflows (UX, Architecture) - Validation (if not yet validated) -**What would you like to do next?**" +**What would you like to do next?** + ### 8. Present MENU OPTIONS diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-04-complete.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-04-complete.md index 733f1a52..763a020f 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-04-complete.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-e/step-e-04-complete.md @@ -80,7 +80,8 @@ From step e-03 change execution, compile: Display: -"**✓ PRD Edit Complete** + +**✓ PRD Edit Complete** **Updated PRD:** {prd_file_path} @@ -97,7 +98,8 @@ Display: - Validation to ensure quality - Production use -**What would you like to do next?**" +**What would you like to do next?** + ### 3. Present MENU OPTIONS @@ -116,10 +118,16 @@ Display: #### Menu Handling Logic: - **IF V (Run Full Validation):** - - Display: "**Starting Validation Workflow**" - - Display: "This will run all 13 validation checks on the updated PRD." - - Display: "Preparing to validate: {prd_file_path}" - - Display: "**Proceeding to validation...**" + - Display: + + **Starting Validation Workflow** + + This will run all 13 validation checks on the updated PRD. + + Preparing to validate: {prd_file_path} + + **Proceeding to validation...** + - Read fully and follow: {validationWorkflow} (steps-v/step-v-01-discovery.md) - Note: This hands off to the validation workflow which will run its complete 13-step process 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 b79e12fe..e5cd743d 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 @@ -71,11 +71,14 @@ This file contains the BMAD PRD philosophy, standards, and validation criteria t - Use provided path **If no PRD path provided:** -"**PRD Validation Workflow** + + +**PRD Validation Workflow** Which PRD would you like to validate? -Please provide the path to the PRD file you want to validate." +Please provide the path to the PRD file you want to validate. + **Wait for user to provide PRD path.** @@ -112,7 +115,8 @@ For each document listed in `inputDocuments`: ### 6. Ask About Additional Reference Documents -"**I've loaded the following documents from your PRD frontmatter:** + +**I've loaded the following documents from your PRD frontmatter:** {list loaded documents with file names} @@ -124,7 +128,8 @@ These could include: - Standards or compliance documents - Competitive analysis or benchmarks -Please provide paths to any additional documents, or type 'none' to proceed." +Please provide paths to any additional documents, or type 'none' to proceed. + **Load any additional documents provided by user.** @@ -161,7 +166,8 @@ validationStatus: IN_PROGRESS ### 8. Present Discovery Summary -"**Setup Complete!** + +**Setup Complete!** **PRD to Validate:** {prd_path} @@ -173,11 +179,16 @@ validationStatus: IN_PROGRESS **Validation Report:** {validationReportPath} -**Ready to begin validation.**" +**Ready to begin validation.** + ### 9. Present MENU OPTIONS -Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Format Detection +Display: + + +**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Format Detection + #### EXECUTION RULES: diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02-format-detection.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02-format-detection.md index a354b5af..77925cda 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02-format-detection.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02-format-detection.md @@ -132,19 +132,27 @@ Append to validation report: **IF format is BMAD Standard or BMAD Variant:** -Display: "**Format Detected:** {classification} +Display: -Proceeding to systematic validation checks..." + +**Format Detected:** {classification} + +Proceeding to systematic validation checks... + Without delay, read fully and follow: {nextStepFile} (step-v-03-density-validation.md) **IF format is Non-Standard (< 3 core sections):** -Display: "**Format Detected:** Non-Standard PRD +Display: + + +**Format Detected:** Non-Standard PRD This PRD does not follow BMAD standard structure (only {count}/6 core sections present). -You have options:" +You have options: + Present MENU OPTIONS below for user selection diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02b-parity-check.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02b-parity-check.md index 604265a9..fac97f42 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02b-parity-check.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-02b-parity-check.md @@ -155,7 +155,8 @@ Append to validation report: Display: -"**Parity Analysis Complete** + +**Parity Analysis Complete** Your PRD is missing {count} of 6 core BMAD PRD sections. The overall effort to reach BMAD standard is: **{effort level}** @@ -165,7 +166,8 @@ Your PRD is missing {count} of 6 core BMAD PRD sections. The overall effort to r **Recommendation:** {recommendation from analysis} -**How would you like to proceed?**" +**How would you like to proceed?** + ### 5. Present MENU OPTIONS diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-03-density-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-03-density-validation.md index d00478c1..b2713c37 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-03-density-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-03-density-validation.md @@ -142,11 +142,15 @@ Append to validation report: ### 5. Display Progress and Auto-Proceed -Display: "**Information Density Validation Complete** +Display: + + +**Information Density Validation Complete** Severity: {Critical/Warning/Pass} -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-04-brief-coverage-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-04-brief-coverage-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-04-brief-coverage-validation.md index 60ad8684..b223f0fd 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-04-brief-coverage-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-04-brief-coverage-validation.md @@ -72,9 +72,13 @@ Append to validation report: **Status:** N/A - No Product Brief was provided as input ``` -Display: "**Product Brief Coverage: Skipped** (No Product Brief provided) +Display: -**Proceeding to next validation check...**" + +**Product Brief Coverage: Skipped** (No Product Brief provided) + +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} @@ -180,11 +184,15 @@ Append to validation report: ### 6. Display Progress and Auto-Proceed -Display: "**Product Brief Coverage Validation Complete** +Display: + + +**Product Brief Coverage Validation Complete** Overall Coverage: {assessment} -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-05-measurability-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-05-measurability-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-05-measurability-validation.md index a9718718..fe341f96 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-05-measurability-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-05-measurability-validation.md @@ -195,11 +195,15 @@ Append to validation report: ### 5. Display Progress and Auto-Proceed -Display: "**Measurability Validation Complete** +Display: + + +**Measurability Validation Complete** Total Violations: {count} ({severity}) -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-06-traceability-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-06-traceability-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-06-traceability-validation.md index 84bf9cce..9c0ae38d 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-06-traceability-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-06-traceability-validation.md @@ -183,11 +183,15 @@ Append to validation report: ### 5. Display Progress and Auto-Proceed -Display: "**Traceability Validation Complete** +Display: + + +**Traceability Validation Complete** Total Issues: {count} ({severity}) -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-07-implementation-leakage-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-07-implementation-leakage-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-07-implementation-leakage-validation.md index 923f9969..f549ba83 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-07-implementation-leakage-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-07-implementation-leakage-validation.md @@ -172,11 +172,15 @@ Append to validation report: ### 5. Display Progress and Auto-Proceed -Display: "**Implementation Leakage Validation Complete** +Display: + + +**Implementation Leakage Validation Complete** Total Violations: {count} ({severity}) -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-08-domain-compliance-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-08-domain-compliance-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-08-domain-compliance-validation.md index 562697ed..7df1639e 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-08-domain-compliance-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-08-domain-compliance-validation.md @@ -155,11 +155,15 @@ Append to validation report: **Note:** This PRD is for a standard domain without regulatory compliance requirements. ``` -Display: "**Domain Compliance Validation Skipped** +Display: + + +**Domain Compliance Validation Skipped** Domain: {domain} (low complexity) -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} @@ -206,12 +210,16 @@ Append to validation report: ### 7. Display Progress and Auto-Proceed -Display: "**Domain Compliance Validation Complete** +Display: + + +**Domain Compliance Validation Complete** Domain: {domain} ({complexity}) Compliance Status: {status} -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-09-project-type-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-09-project-type-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-09-project-type-validation.md index aea41d92..de9553d1 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-09-project-type-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-09-project-type-validation.md @@ -227,12 +227,16 @@ Append to validation report: ### 7. Display Progress and Auto-Proceed -Display: "**Project-Type Compliance Validation Complete** +Display: + + +**Project-Type Compliance Validation Complete** Project Type: {projectType} Compliance: {score}% -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-10-smart-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-10-smart-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-10-smart-validation.md index e937c752..864bfedb 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-10-smart-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-10-smart-validation.md @@ -173,11 +173,15 @@ Append to validation report: ### 5. Display Progress and Auto-Proceed -Display: "**SMART Requirements Validation Complete** +Display: + + +**SMART Requirements Validation Complete** FR Quality: {percentage}% with acceptable scores ({severity}) -**Proceeding to next validation check...**" +**Proceeding to next validation check...** + Without delay, read fully and follow: {nextStepFile} (step-v-11-holistic-quality-validation.md) 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 698b6f65..75ac4a03 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 @@ -226,11 +226,15 @@ Append to validation report: ### 4. Display Progress and Auto-Proceed -Display: "**Holistic Quality Assessment Complete** +Display: + + +**Holistic Quality Assessment Complete** Overall Rating: {rating}/5 - {label} -**Proceeding to final validation checks...**" +**Proceeding to final validation checks...** + Without delay, read fully and follow: {nextStepFile} (step-v-12-completeness-validation.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-12-completeness-validation.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-12-completeness-validation.md index 00c47798..2eb03a0d 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-12-completeness-validation.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-12-completeness-validation.md @@ -206,11 +206,15 @@ Append to validation report: ### 4. Display Progress and Auto-Proceed -Display: "**Completeness Validation Complete** +Display: + + +**Completeness Validation Complete** Overall Completeness: {percentage}% ({severity}) -**Proceeding to final step...**" +**Proceeding to final step...** + Without delay, read fully and follow: {nextStepFile} (step-v-13-report-complete.md) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-13-report-complete.md b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-13-report-complete.md index 08465604..4455acdc 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-13-report-complete.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/steps-v/step-v-13-report-complete.md @@ -125,7 +125,8 @@ overallStatus: '{Pass/Warning/Critical based on all findings}' Display: -"**✓ PRD Validation Complete** + +**✓ PRD Validation Complete** **Overall Status:** {Pass/Warning/Critical} @@ -154,7 +155,8 @@ Display: - Warning: "PRD is usable but has issues that should be addressed. Review warnings and improve where needed." - Critical: "PRD has significant issues that should be fixed before use. Focus on critical issues above."} -**What would you like to do next?**" +**What would you like to do next?** + ### 5. Present MENU OPTIONS @@ -195,8 +197,12 @@ Display: - Return to menu - **IF X (Exit):** - - Display: "**Validation Report Saved:** {validationReportPath}" - - Display: "**Summary:** {overall status} - {recommendation}" + - Display: + + **Validation Report Saved:** {validationReportPath} + + **Summary:** {overall status} - {recommendation} + - PRD Validation complete. Read fully and follow: `_bmad/core/tasks/bmad-help.md` with argument `Validate PRD`. - **IF Any other:** Help user, then redisplay menu diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/workflow.md b/src/bmm/workflows/2-plan-workflows/create-prd/workflow.md index b13d7a7c..0b4ddf7b 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/workflow.md +++ b/src/bmm/workflows/2-plan-workflows/create-prd/workflow.md @@ -40,30 +40,53 @@ Determine which mode to invoke based on: 3. **Menu Selection (if unclear):** If mode cannot be determined from invocation: -"**PRD Workflow - Select Mode:** + + +**PRD Workflow - Select Mode:** **[C] Create** - Create a new PRD from scratch **[V] Validate** - Validate an existing PRD against BMAD standards **[E] Edit** - Improve an existing PRD -Which mode would you like?" +Which mode would you like? + Wait for user selection. ### Route to Appropriate Workflow **IF Create Mode:** -"**Create Mode: Creating a new PRD from scratch.**" + + +**Create Mode: Creating a new PRD from scratch.** + + Read fully and follow: `{nextStep}` (steps-c/step-01-init.md) **IF Validate Mode:** -"**Validate Mode: Validating an existing PRD against BMAD standards.**" -Prompt for PRD path: "Which PRD would you like to validate? Please provide the path to the PRD.md file." + + +**Validate Mode: Validating an existing PRD against BMAD standards.** + + +Prompt for PRD path: + + +Which PRD would you like to validate? Please provide the path to the PRD.md file. + Then read fully and follow: `{validateWorkflow}` (steps-v/step-v-01-discovery.md) **IF Edit Mode:** -"**Edit Mode: Improving an existing PRD.**" -Prompt for PRD path: "Which PRD would you like to edit? Please provide the path to the PRD.md file." + + +**Edit Mode: Improving an existing PRD.** + + +Prompt for PRD path: + + +Which PRD would you like to edit? Please provide the path to the PRD.md file. + Then read fully and follow: `{editWorkflow}` (steps-e/step-e-01-discovery.md) --- @@ -113,13 +136,15 @@ This uses **step-file architecture** for disciplined execution: **If mode is still unclear, ask user:** -"**PRD Workflow - Select Mode:** + +**PRD Workflow - Select Mode:** **[C] Create** - Create a new PRD from scratch **[V] Validate** - Validate an existing PRD against BMAD standards **[E] Edit** - Improve an existing PRD -Which mode would you like?" +Which mode would you like? + Wait for user selection. @@ -136,15 +161,37 @@ Load and read full config from {main_config} and resolve: ### 3. Route to Appropriate Workflow **IF mode == create:** -"**Create Mode: Creating a new PRD from scratch.**" + + +**Create Mode: Creating a new PRD from scratch.** + + Read fully and follow: `{nextStep}` (steps-c/step-01-init.md) **IF mode == validate:** -"**Validate Mode: Validating an existing PRD against BMAD standards.**" -Prompt for PRD path: "Which PRD would you like to validate? Please provide the path to the PRD.md file." + + +**Validate Mode: Validating an existing PRD against BMAD standards.** + + +Prompt for PRD path: + + +Which PRD would you like to validate? Please provide the path to the PRD.md file. + + Then read fully and follow: `{validateWorkflow}` (steps-v/step-v-01-discovery.md) **IF mode == edit:** -"**Edit Mode: Improving an existing PRD.**" -Prompt for PRD path: "Which PRD would you like to edit? Please provide the path to the PRD.md file." + + +**Edit Mode: Improving an existing PRD.** + + +Prompt for PRD path: + + +Which PRD would you like to edit? Please provide the path to the PRD.md file. + + Then read fully and follow: `{editWorkflow}` (steps-e/step-e-01-discovery.md) diff --git a/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md b/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md index a223a2e4..8c4f0926 100644 --- a/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md +++ b/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md @@ -31,19 +31,25 @@ wipFile: '{implementation_artifacts}/tech-spec-wip.md' **Present to user:** -"Here's your complete tech-spec. Please review:" + +Here's your complete tech-spec. Please review: + [Display the complete spec content - all sections] -"**Quick Summary:** + +**Quick Summary:** - {task_count} tasks to implement - {ac_count} acceptance criteria to verify -- {files_count} files to modify" +- {files_count} files to modify + **Present review menu:** -Display: "**Select:** [C] Continue [E] Edit [Q] Questions [A] Advanced Elicitation [P] Party Mode" + +**Select:** [C] Continue [E] Edit [Q] Questions [A] Advanced Elicitation [P] Party Mode + **HALT and wait for user selection.** @@ -173,7 +179,8 @@ b) **HALT and wait for user selection.** **When user selects [D]:** -"**All done!** Your tech-spec is ready at: + +**All done!** Your tech-spec is ready at: `{finalFile}` @@ -183,7 +190,8 @@ When you're ready to implement, run: quick-dev {finalFile} ``` -Ship it!" +Ship it! + --- diff --git a/src/core/workflows/brainstorming/steps/step-01-session-setup.md b/src/core/workflows/brainstorming/steps/step-01-session-setup.md index 7e1cb2cd..ddb45a41 100644 --- a/src/core/workflows/brainstorming/steps/step-01-session-setup.md +++ b/src/core/workflows/brainstorming/steps/step-01-session-setup.md @@ -72,7 +72,8 @@ cp "{template_path}" "{output_folder}/brainstorming/brainstorming-session-{{date #### C. Session Context Gathering -"Welcome {{user_name}}! I'm excited to facilitate your brainstorming session. I'll guide you through proven creativity techniques to generate innovative ideas and breakthrough solutions. + +Welcome {{user_name}}! I'm excited to facilitate your brainstorming session. I'll guide you through proven creativity techniques to generate innovative ideas and breakthrough solutions. **Context Loading:** [If context_file provided, indicate context is loaded] **Context-Based Guidance:** [If context available, briefly mention focus areas] @@ -82,21 +83,25 @@ cp "{template_path}" "{output_folder}/brainstorming/brainstorming-session-{{date **Session Discovery Questions:** 1. **What are we brainstorming about?** (The central topic or challenge) -2. **What specific outcomes are you hoping for?** (Types of ideas, solutions, or insights)" +2. **What specific outcomes are you hoping for?** (Types of ideas, solutions, or insights) + #### D. Process User Responses Wait for user responses, then: **Session Analysis:** -"Based on your responses, I understand we're focusing on **[summarized topic]** with goals around **[summarized objectives]**. + + +Based on your responses, I understand we're focusing on **[summarized topic]** with goals around **[summarized objectives]**. **Session Parameters:** - **Topic Focus:** [Clear topic articulation] - **Primary Goals:** [Specific outcome objectives] -**Does this accurately capture what you want to achieve?**" +**Does this accurately capture what you want to achieve?** + #### E. Update Frontmatter and Document @@ -138,7 +143,8 @@ When user selects approach, append the session overview content directly to `{ou ### E. Continue to Technique Selection -"**Session setup complete!** I have a clear understanding of your goals and can select the perfect techniques for your brainstorming needs. + +**Session setup complete!** I have a clear understanding of your goals and can select the perfect techniques for your brainstorming needs. **Ready to explore technique approaches?** [1] User-Selected Techniques - Browse our complete technique library @@ -146,7 +152,8 @@ When user selects approach, append the session overview content directly to `{ou [3] Random Technique Selection - Discover unexpected creative methods [4] Progressive Technique Flow - Start broad, then systematically narrow focus -Which approach appeals to you most? (Enter 1-4)" +Which approach appeals to you most? (Enter 1-4) + ### 4. Handle User Selection and Initial Document Append diff --git a/src/core/workflows/brainstorming/steps/step-01b-continue.md b/src/core/workflows/brainstorming/steps/step-01b-continue.md index 23205c0d..186b46e7 100644 --- a/src/core/workflows/brainstorming/steps/step-01b-continue.md +++ b/src/core/workflows/brainstorming/steps/step-01b-continue.md @@ -41,7 +41,9 @@ Load existing document and analyze current state: - Identify current stage and next logical steps **Session Status Assessment:** -"Welcome back {{user_name}}! I can see your brainstorming session on **[session_topic]** from **[date]**. + + +Welcome back {{user_name}}! I can see your brainstorming session on **[session_topic]** from **[date]**. **Current Session Status:** @@ -51,28 +53,35 @@ Load existing document and analyze current state: - **Current Stage:** [Assess where they left off] **Session Progress:** -[Brief summary of what was accomplished and what remains]" +[Brief summary of what was accomplished and what remains] + ### 2. Present Continuation Options Based on session analysis, provide appropriate options: **If Session Completed:** -"Your brainstorming session appears to be complete! + + +Your brainstorming session appears to be complete! **Options:** [1] Review Results - Go through your documented ideas and insights [2] Start New Session - Begin brainstorming on a new topic -[3) Extend Session - Add more techniques or explore new angles" +[3) Extend Session - Add more techniques or explore new angles + **If Session In Progress:** -"Let's continue where we left off! + + +Let's continue where we left off! **Current Progress:** [Description of current stage and accomplishments] **Next Steps:** -[Continue with appropriate next step based on workflow state]" +[Continue with appropriate next step based on workflow state] + ### 3. Handle User Choice diff --git a/src/core/workflows/brainstorming/steps/step-02a-user-selected.md b/src/core/workflows/brainstorming/steps/step-02a-user-selected.md index 2b523db8..6f2c975a 100644 --- a/src/core/workflows/brainstorming/steps/step-02a-user-selected.md +++ b/src/core/workflows/brainstorming/steps/step-02a-user-selected.md @@ -34,9 +34,11 @@ Load and present brainstorming techniques from CSV, allowing user to browse and Load techniques from CSV on-demand: -"Perfect! Let's explore our complete brainstorming techniques library. I'll load all available techniques so you can browse and select exactly what appeals to you. + +Perfect! Let's explore our complete brainstorming techniques library. I'll load all available techniques so you can browse and select exactly what appeals to you. -**Loading Brain Techniques Library...**" +**Loading Brain Techniques Library...** + **Load CSV and parse:** @@ -48,7 +50,8 @@ Load techniques from CSV on-demand: Show available categories with brief descriptions: -"**Our Brainstorming Technique Library - 36+ Techniques Across 7 Categories:** + +**Our Brainstorming Technique Library - 36+ Techniques Across 7 Categories:** **[1] Structured Thinking** (6 techniques) @@ -85,7 +88,8 @@ Show available categories with brief descriptions: - Inner wisdom and authentic exploration approaches - Includes: Inner Child Conference, Shadow Work Mining, Values Archaeology -**Which category interests you most? Enter 1-7, or tell me what type of thinking you're drawn to.**" +**Which category interests you most? Enter 1-7, or tell me what type of thinking you're drawn to.** + ### 3. Handle Category Selection @@ -93,9 +97,11 @@ After user selects category: #### Load Category Techniques: -"**[Selected Category] Techniques:** + +**[Selected Category] Techniques:** -**Loading specific techniques from this category...**" +**Loading specific techniques from this category...** + **Present 3-5 techniques from selected category:** For each technique: @@ -106,7 +112,9 @@ For each technique: - Example prompt: [Sample facilitation prompt] **Example presentation format:** -"**1. SCAMPER Method** (Duration: 20-30 min, Energy: Moderate) + + +**1. SCAMPER Method** (Duration: 20-30 min, Energy: Moderate) - Systematic creativity through seven lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse) - Best for: Product improvement, innovation challenges, systematic idea generation @@ -117,10 +125,12 @@ For each technique: - Explore problems through six distinct perspectives for comprehensive analysis - Best for: Complex decisions, team alignment, thorough exploration - Example prompt: "White hat thinking: What facts do we know for certain about this challenge?" + ### 4. Allow Technique Selection -"**Which techniques from this category appeal to you?** + +**Which techniques from this category appeal to you?** You can: @@ -135,13 +145,16 @@ You can: - [Details] for more information about any technique - [Categories] to return to category list - [Back] to return to approach selection + ### 5. Handle Technique Confirmation When user selects techniques: **Confirmation Process:** -"**Your Selected Techniques:** + + +**Your Selected Techniques:** - [Technique 1]: [Why this matches their session goals] - [Technique 2]: [Why this complements the first] @@ -152,7 +165,8 @@ This combination will take approximately [total_time] and focus on [expected out **Confirm these choices?** [C] Continue - Begin technique execution -[Back] - Modify technique selection" +[Back] - Modify technique selection + ### 6. Update Frontmatter and Continue diff --git a/src/core/workflows/brainstorming/steps/step-02b-ai-recommended.md b/src/core/workflows/brainstorming/steps/step-02b-ai-recommended.md index f928ff04..40ae259b 100644 --- a/src/core/workflows/brainstorming/steps/step-02b-ai-recommended.md +++ b/src/core/workflows/brainstorming/steps/step-02b-ai-recommended.md @@ -34,7 +34,8 @@ Analyze session context and recommend optimal brainstorming techniques based on Load techniques from CSV for analysis: -"Great choice! Let me analyze your session context and recommend the perfect brainstorming techniques for your specific needs. + +Great choice! Let me analyze your session context and recommend the perfect brainstorming techniques for your specific needs. **Analyzing Your Session Goals:** @@ -43,7 +44,8 @@ Load techniques from CSV for analysis: - Constraints: [constraints] - Session Type: [session_type] -**Loading Brain Techniques Library for AI Analysis...**" +**Loading Brain Techniques Library for AI Analysis...** + **Load CSV and parse:** @@ -86,7 +88,8 @@ Analyze user's session context across multiple dimensions: Based on context analysis, create tailored recommendations: -"**My AI Analysis Results:** + +**My AI Analysis Results:** Based on your session context, I recommend this customized technique sequence: @@ -109,7 +112,8 @@ Based on your session context, I recommend this customized technique sequence: - **Expected outcome:** [How this leads to actionable results] **Total Estimated Time:** [Sum of durations] -**Session Focus:** [Primary benefit and outcome description]" +**Session Focus:** [Primary benefit and outcome description] + ### 4. Present Recommendation Details @@ -117,7 +121,8 @@ Provide deeper insight into each recommended technique: **Detailed Technique Explanations:** -"For each recommended technique, here's what makes it perfect for your session: + +For each recommended technique, here's what makes it perfect for your session: **1. [Technique 1]:** @@ -138,11 +143,13 @@ Provide deeper insight into each recommended technique: - **Description:** [Detailed explanation] - **Best for:** [Why this completes the sequence effectively] - **Sample facilitation:** [Example of how we'll use this] -- **Your role:** [What you'll do during this technique]" +- **Your role:** [What you'll do during this technique] + ### 5. Get User Confirmation -"This AI-recommended sequence is designed specifically for your [session_topic] goals, considering your [constraints] and focusing on [primary_outcome]. + +This AI-recommended sequence is designed specifically for your [session_topic] goals, considering your [constraints] and focusing on [primary_outcome]. **Does this approach sound perfect for your session?** @@ -151,6 +158,7 @@ Provide deeper insight into each recommended technique: [Modify] - I'd like to adjust the technique selection [Details] - Tell me more about any specific technique [Back] - Return to approach selection + ### 6. Handle User Response diff --git a/src/core/workflows/brainstorming/steps/step-02c-random-selection.md b/src/core/workflows/brainstorming/steps/step-02c-random-selection.md index def91d0a..7d2b6f57 100644 --- a/src/core/workflows/brainstorming/steps/step-02c-random-selection.md +++ b/src/core/workflows/brainstorming/steps/step-02c-random-selection.md @@ -34,7 +34,8 @@ Use random selection to discover unexpected brainstorming techniques that will b Create anticipation for serendipitous technique discovery: -"Exciting choice! You've chosen the path of creative serendipity. Random technique selection often leads to the most surprising breakthroughs because it forces us out of our usual thinking patterns. + +Exciting choice! You've chosen the path of creative serendipity. Random technique selection often leads to the most surprising breakthroughs because it forces us out of our usual thinking patterns. **The Magic of Random Selection:** @@ -43,7 +44,8 @@ Create anticipation for serendipitous technique discovery: - Find unexpected connections between different creativity methods - Experience the joy of genuine creative surprise -**Loading our complete Brain Techniques Library for Random Discovery...**" +**Loading our complete Brain Techniques Library for Random Discovery...** + **Load CSV and parse:** @@ -56,9 +58,12 @@ Create anticipation for serendipitous technique discovery: Perform random selection with basic intelligence for good combinations: **Selection Process:** -"I'm now randomly selecting 3 complementary techniques from our library of 36+ methods. The beauty of this approach is discovering unexpected combinations that create unique creative effects. -**Randomizing Technique Selection...**" + +I'm now randomly selecting 3 complementary techniques from our library of 36+ methods. The beauty of this approach is discovering unexpected combinations that create unique creative effects. + +**Randomizing Technique Selection...** + **Selection Logic:** @@ -71,7 +76,8 @@ Perform random selection with basic intelligence for good combinations: Reveal the randomly selected techniques with enthusiasm: -"**🎲 Your Randomly Selected Creative Techniques! 🎲** + +**🎲 Your Randomly Selected Creative Techniques! 🎲** **Phase 1: Exploration** **[Random Technique 1]** from [Category] (Duration: [time], Energy: [level]) @@ -95,13 +101,15 @@ Reveal the randomly selected techniques with enthusiasm: - **Random discovery bonus:** [Unexpected insight about the overall flow] **Total Random Session Time:** [Combined duration] -**Serendipity Factor:** [Enthusiastic description of creative potential]" +**Serendipity Factor:** [Enthusiastic description of creative potential] + ### 4. Highlight the Creative Potential Emphasize the unique value of this random combination: -"**Why This Random Combination is Perfect:** + +**Why This Random Combination is Perfect:** **Unexpected Synergy:** These three techniques might seem unrelated, but that's exactly where the magic happens! [Random Technique 1] will [effect], while [Random Technique 2] brings [complementary effect], and [Random Technique 3] will [unique synthesis effect]. @@ -123,6 +131,7 @@ You're about to experience brainstorming in a completely new way. These unexpect [Shuffle] - Randomize another combination for different adventure [Details] - Tell me more about any specific technique [Back] - Return to approach selection + ### 5. Handle User Response diff --git a/src/core/workflows/brainstorming/steps/step-02d-progressive-flow.md b/src/core/workflows/brainstorming/steps/step-02d-progressive-flow.md index 96aa2d90..203bbcd3 100644 --- a/src/core/workflows/brainstorming/steps/step-02d-progressive-flow.md +++ b/src/core/workflows/brainstorming/steps/step-02d-progressive-flow.md @@ -34,7 +34,8 @@ Design a progressive technique flow that takes users from expansive exploration Explain the value of systematic creative progression: -"Excellent choice! Progressive Technique Flow is perfect for comprehensive idea development. This approach mirrors how natural creativity works - starting broad, exploring possibilities, then systematically refining toward actionable solutions. + +Excellent choice! Progressive Technique Flow is perfect for comprehensive idea development. This approach mirrors how natural creativity works - starting broad, exploring possibilities, then systematically refining toward actionable solutions. **The Creative Journey We'll Take:** @@ -62,7 +63,8 @@ Explain the value of systematic creative progression: - Identify resources, timelines, and success metrics - Transform ideas into actionable plans -**Loading Brain Techniques Library for Journey Design...**" +**Loading Brain Techniques Library for Journey Design...** + **Load CSV and parse:** @@ -76,7 +78,8 @@ Select optimal techniques for each progressive phase: **Phase 1: Expansive Exploration Techniques** -"For **Expansive Exploration**, I'm selecting techniques that maximize creative breadth and wild thinking: + +For **Expansive Exploration**, I'm selecting techniques that maximize creative breadth and wild thinking: **Recommended Technique: [Exploration Technique]** @@ -85,11 +88,13 @@ Select optimal techniques for each progressive phase: - **Expected Outcome:** [Number]+ raw ideas across diverse categories - **Creative Energy:** High energy, expansive thinking -**Alternative if time-constrained:** [Simpler exploration technique]" +**Alternative if time-constrained:** [Simpler exploration technique] + **Phase 2: Pattern Recognition Techniques** -"For **Pattern Recognition**, we need techniques that help organize and find meaning in the creative abundance: + +For **Pattern Recognition**, we need techniques that help organize and find meaning in the creative abundance: **Recommended Technique: [Analysis Technique]** @@ -98,35 +103,41 @@ Select optimal techniques for each progressive phase: - **Expected Outcome:** Clear patterns and priority insights - **Analytical Focus:** Organized thinking and pattern discovery -**Alternative for different session type:** [Alternative analysis technique]" +**Alternative for different session type:** [Alternative analysis technique] + **Phase 3: Idea Development Techniques** -"For **Idea Development**, we select techniques that refine and elaborate promising concepts: + +For **Idea Development**, we select techniques that refine and elaborate promising concepts: **Recommended Technique: [Development Technique]** - **Category:** Structured/Collaborative techniques - **Why for Phase 3:** Perfect for building depth and detail around strong concepts - **Expected Outcome:** Well-developed solutions with implementation considerations -- **Refinement Focus:** Practical enhancement and feasibility exploration" +- **Refinement Focus:** Practical enhancement and feasibility exploration + **Phase 4: Action Planning Techniques** -"For **Action Planning**, we choose techniques that create concrete implementation pathways: + +For **Action Planning**, we choose techniques that create concrete implementation pathways: **Recommended Technique: [Planning Technique]** - **Category:** Structured/Analytical techniques - **Why for Phase 4:** Ideal for transforming ideas into actionable steps - **Expected Outcome:** Clear implementation plan with timelines and resources -- **Implementation Focus:** Practical next steps and success metrics" +- **Implementation Focus:** Practical next steps and success metrics + ### 3. Present Complete Journey Map Show the full progressive flow with timing and transitions: -"**Your Complete Creative Journey Map:** + +**Your Complete Creative Journey Map:** **⏰ Total Journey Time:** [Combined duration] **🎯 Session Focus:** Systematic development from ideas to action @@ -175,12 +186,14 @@ Show the full progressive flow with timing and transitions: [Customize] - I'd like to modify any phase techniques [Details] - Tell me more about any specific phase or technique [Back] - Return to approach selection + ### 4. Handle Customization Requests If user wants customization: -"**Customization Options:** + +**Customization Options:** **Phase Modifications:** @@ -195,7 +208,8 @@ If user wants customization: - **Extended Journey:** Add bonus technique at any phase for deeper exploration - **Focused Journey:** Emphasize specific phases based on your goals -**Which customization would you like to make?**" +**Which customization would you like to make?** + ### 5. Update Frontmatter and Document diff --git a/src/core/workflows/brainstorming/steps/step-03-technique-execution.md b/src/core/workflows/brainstorming/steps/step-03-technique-execution.md index 362bead3..06bb1b6a 100644 --- a/src/core/workflows/brainstorming/steps/step-03-technique-execution.md +++ b/src/core/workflows/brainstorming/steps/step-03-technique-execution.md @@ -51,7 +51,8 @@ Facilitate brainstorming techniques through genuine interactive coaching, respon Set up collaborative facilitation approach: -"**Outstanding! Let's begin our first technique with true collaborative facilitation.** + +**Outstanding! Let's begin our first technique with true collaborative facilitation.** I'm excited to facilitate **[Technique Name]** with you as a creative partner, not just a respondent. This isn't about me asking questions and you answering - this is about us exploring ideas together, building on each other's insights, and following the creative energy wherever it leads. @@ -68,7 +69,8 @@ I'm excited to facilitate **[Technique Name]** with you as a creative partner, n **Focus:** [Primary goal of this technique] **Energy:** [High/Reflective/Playful/etc.] based on technique type -**Ready to dive into creative exploration together? Let's start with our first element!**" +**Ready to dive into creative exploration together? Let's start with our first element!** + ### 2. Execute First Technique Element Interactively @@ -76,9 +78,11 @@ Begin with genuine facilitation of the first technique component: **For Creative Techniques (What If, Analogical, etc.):** -"**Let's start with: [First provocative question/concept]** + +**Let's start with: [First provocative question/concept]** -I'm not just looking for a quick answer - I want to explore this together. What immediately comes to mind? Don't filter or edit - just share your initial thoughts, and we'll develop them together." +I'm not just looking for a quick answer - I want to explore this together. What immediately comes to mind? Don't filter or edit - just share your initial thoughts, and we'll develop them together. + **Wait for user response, then coach deeper:** @@ -88,9 +92,11 @@ I'm not just looking for a quick answer - I want to explore this together. What **For Structured Techniques (SCAMPER, Six Thinking Hats, etc.):** -"**Let's explore [Specific letter/perspective]: [Prompt]** + +**Let's explore [Specific letter/perspective]: [Prompt]** -Instead of just listing possibilities, let's really dive into one promising direction. What's the most exciting or surprising thought you have about this?" +Instead of just listing possibilities, let's really dive into one promising direction. What's the most exciting or surprising thought you have about this? + **Coach the exploration:** @@ -106,7 +112,9 @@ Follow the user's creative energy with genuine coaching: **Responsive Facilitation Patterns:** **When user shares exciting idea:** -"That's brilliant! I can feel the creative energy there. Let's explore this more deeply: + + +That's brilliant! I can feel the creative energy there. Let's explore this more deeply: **Development Questions:** @@ -115,17 +123,21 @@ Follow the user's creative energy with genuine coaching: - What are the most innovative aspects of this approach? - Could this be applied in unexpected ways? -**Let me build on your idea:** [Extend concept with your own creative contribution]" +**Let me build on your idea:** [Extend concept with your own creative contribution] + **When user seems uncertain:** -"Great starting point! Sometimes the most powerful ideas need space to develop. Let's try this angle: + + +Great starting point! Sometimes the most powerful ideas need space to develop. Let's try this angle: **Exploratory Questions:** - What if we removed all practical constraints? - How would [stakeholder] respond to this idea? - What's the most unexpected version of this concept? -- Could we combine this with something completely different?" +- Could we combine this with something completely different? + **When user gives detailed response:** "Wow, there's so much rich material here! I want to make sure we capture the full potential. Let me focus on what I'm hearing: @@ -140,7 +152,8 @@ Before moving to next technique element: **Check Engagement and Interest:** -"This has been incredibly productive! We've generated some fantastic ideas around [current element]. + +This has been incredibly productive! We've generated some fantastic ideas around [current element]. **Before we move to the next technique element, I want to check in with you:** @@ -157,7 +170,8 @@ Before moving to next technique element: - **Take a different angle** on current element - **Jump to most exciting idea** we've discovered so far -**Remember:** At any time, just say **"next technique"** or **"move on"** and I'll immediately document our current progress and start the next technique!" +**Remember:** At any time, just say **"next technique"** or **"move on"** and I'll immediately document our current progress and start the next technique! + ### 4.1. Energy Checkpoint (After Every 4-5 Exchanges) @@ -184,7 +198,9 @@ Remember: The goal is quantity first - we can organize later. What feels right?" **When user says "next technique" or "move on":** **Immediate Response:** -"**Got it! Let's transition to the next technique.** + + +**Got it! Let's transition to the next technique.** **Documenting our progress with [Current Technique]:** @@ -201,7 +217,8 @@ Remember: The goal is quantity first - we can organize later. What feels right?" This technique will help us [what this technique adds]. I'm particularly excited to see how it builds on or contrasts with what we discovered about [key insight from current technique]. -**Let's begin fresh with this new approach!**" +**Let's begin fresh with this new approach!** + **Then restart step 3 for the next technique:** @@ -215,7 +232,8 @@ If multiple techniques selected: **Transition Between Techniques:** -"**Fantastic work with [Previous Technique]!** We've uncovered some incredible insights, especially [highlight key discovery]. + +**Fantastic work with [Previous Technique]!** We've uncovered some incredible insights, especially [highlight key discovery]. **Now let's transition to [Next Technique]:** @@ -229,7 +247,8 @@ This technique will help us [what this technique adds]. I'm particularly excited **Ready to continue our creative journey with this new approach?** -Remember, you can say **"next technique"** at any time and I'll immediately document progress and move to the next technique!" +Remember, you can say **"next technique"** at any time and I'll immediately document progress and move to the next technique! + ### 6. Document Ideas Organically @@ -245,7 +264,8 @@ This connects beautifully with what we discovered earlier about _[previous conne **After Deep Exploration:** -"Let me summarize what we've uncovered in this exploration using our **IDEA FORMAT TEMPLATE**: + +Let me summarize what we've uncovered in this exploration using our **IDEA FORMAT TEMPLATE**: **Key Ideas Generated:** @@ -259,13 +279,15 @@ _Novelty_: [What makes this different from obvious solutions] **Energy and Engagement:** [Observation about user's creative flow] -**Should I document these ideas before we continue, or keep the creative momentum going?**" +**Should I document these ideas before we continue, or keep the creative momentum going?** + ### 7. Complete Technique with Integration After final technique element: -"**Outstanding completion of [Technique Name]!** + +**Outstanding completion of [Technique Name]!** **What We've Discovered Together:** @@ -291,6 +313,7 @@ After final technique element: [C] **Move to organization** - Only when you feel we've thoroughly explored **Default recommendation:** Unless you feel we've generated at least 100+ ideas, I suggest we keep exploring! The best insights often come after the obvious ideas are exhausted. + ### 8. Handle Menu Selection diff --git a/src/core/workflows/brainstorming/steps/step-04-idea-organization.md b/src/core/workflows/brainstorming/steps/step-04-idea-organization.md index afe56ff7..8ba8ee05 100644 --- a/src/core/workflows/brainstorming/steps/step-04-idea-organization.md +++ b/src/core/workflows/brainstorming/steps/step-04-idea-organization.md @@ -34,7 +34,8 @@ Organize all brainstorming ideas into coherent themes, facilitate prioritization Begin systematic review of all generated ideas: -"**Outstanding creative work!** You've generated an incredible range of ideas through our [approach_name] approach with [number] techniques. + +**Outstanding creative work!** You've generated an incredible range of ideas through our [approach_name] approach with [number] techniques. **Session Achievement Summary:** @@ -44,14 +45,17 @@ Begin systematic review of all generated ideas: **Now let's organize these creative gems and identify your most promising opportunities for action.** -**Loading all generated ideas for systematic organization...**" +**Loading all generated ideas for systematic organization...** + ### 2. Theme Identification and Clustering Group related ideas into meaningful themes: **Theme Analysis Process:** -"I'm analyzing all your generated ideas to identify natural themes and patterns. This will help us see the bigger picture and prioritize effectively. + + +I'm analyzing all your generated ideas to identify natural themes and patterns. This will help us see the bigger picture and prioritize effectively. **Emerging Themes I'm Identifying:** @@ -77,7 +81,8 @@ _Focus: [Description of what this theme covers]_ - **[Cross-cutting Ideas]:** [Ideas that span multiple themes] - **[Breakthrough Concepts]:** [Particularly innovative or surprising ideas] -- **[Implementation-Ready Ideas]:** [Ideas that seem immediately actionable]" +- **[Implementation-Ready Ideas]:** [Ideas that seem immediately actionable] + ### 3. Present Organized Idea Themes @@ -85,7 +90,8 @@ Display systematically organized ideas for user review: **Organized by Theme:** -"**Your Brainstorming Results - Organized by Theme:** + +**Your Brainstorming Results - Organized by Theme:** **[Theme 1]: [Theme Description]** @@ -108,7 +114,8 @@ Display systematically organized ideas for user review: - **[Innovative Idea]:** [Why this represents a significant breakthrough] - **[Unexpected Connection]:** [How this creates new possibilities] -**Which themes or specific ideas stand out to you as most valuable?**" +**Which themes or specific ideas stand out to you as most valuable?** + ### 4. Facilitate Prioritization @@ -116,7 +123,8 @@ Guide user through strategic prioritization: **Prioritization Framework:** -"Now let's identify your most promising ideas based on what matters most for your **[session_goals]**. + +Now let's identify your most promising ideas based on what matters most for your **[session_goals]**. **Prioritization Criteria for Your Session:** @@ -133,7 +141,8 @@ Review your organized ideas and identify: 2. **Easiest Quick Wins:** Which ideas could be implemented fastest? 3. **Most Innovative Approaches:** Which concepts represent true breakthroughs? -**What stands out to you as most valuable? Share your top priorities and I'll help you develop action plans.**" +**What stands out to you as most valuable? Share your top priorities and I'll help you develop action plans.** + ### 5. Develop Action Plans @@ -141,7 +150,8 @@ Create concrete next steps for prioritized ideas: **Action Planning Process:** -"**Excellent choices!** Let's develop actionable plans for your top priority ideas. + +**Excellent choices!** Let's develop actionable plans for your top priority ideas. **For each selected idea, let's explore:** @@ -162,7 +172,8 @@ Create concrete next steps for prioritized ideas: **Timeline:** [Implementation estimate] **Success Indicators:** [How to measure progress] -**Would you like me to develop similar action plans for your other top ideas?**" +**Would you like me to develop similar action plans for your other top ideas?** + ### 6. Create Comprehensive Session Documentation @@ -170,7 +181,8 @@ Prepare final session output: **Session Documentation Structure:** -"**Creating your comprehensive brainstorming session documentation...** + +**Creating your comprehensive brainstorming session documentation...** This document will include: @@ -180,7 +192,8 @@ This document will include: - **Action Plans:** Concrete next steps for implementation - **Session Insights:** Key learnings and creative breakthroughs -**Your brainstorming session has produced [number] organized ideas across [number] themes, with [number] prioritized concepts ready for action planning.**" +**Your brainstorming session has produced [number] organized ideas across [number] themes, with [number] prioritized concepts ready for action planning.** + **Append to document:** @@ -217,7 +230,8 @@ Provide final session wrap-up and forward guidance: **Session Completion:** -"**Congratulations on an incredibly productive brainstorming session!** + +**Congratulations on an incredibly productive brainstorming session!** **Your Creative Achievements:** @@ -248,6 +262,7 @@ Provide final session wrap-up and forward guidance: **Ready to complete your session documentation?** [C] Complete - Generate final brainstorming session document + ### 8. Handle Completion Selection diff --git a/src/core/workflows/party-mode/steps/step-01-agent-loading.md b/src/core/workflows/party-mode/steps/step-01-agent-loading.md index 001ad9d4..dd014bc1 100644 --- a/src/core/workflows/party-mode/steps/step-01-agent-loading.md +++ b/src/core/workflows/party-mode/steps/step-01-agent-loading.md @@ -34,9 +34,11 @@ Load the complete agent roster from manifest and initialize party mode with enga Begin agent loading process: -"Now initializing **Party Mode** with our complete BMAD agent roster! Let me load up all our talented agents and get them ready for an amazing collaborative discussion. + +Now initializing **Party Mode** with our complete BMAD agent roster! Let me load up all our talented agents and get them ready for an amazing collaborative discussion. -**Agent Manifest Loading:**" +**Agent Manifest Loading:** + Load and parse the agent manifest CSV from `{project-root}/_bmad/_config/agent-manifest.csv` @@ -72,7 +74,8 @@ Create complete agent roster with merged personalities: Generate enthusiastic party mode introduction: -"🎉 PARTY MODE ACTIVATED! 🎉 + +🎉 PARTY MODE ACTIVATED! 🎉 Welcome {{user_name}}! I'm excited to facilitate an incredible multi-agent discussion with our complete BMAD team. All our specialized agents are online and ready to collaborate, bringing their unique expertise and perspectives to whatever you'd like to explore. @@ -86,16 +89,19 @@ Welcome {{user_name}}! I'm excited to facilitate an incredible multi-agent discu **[Total Count] agents** are ready to contribute their expertise! -**What would you like to discuss with the team today?**" +**What would you like to discuss with the team today?** + ### 5. Present Continue Option After agent loading and introduction: -"**Agent roster loaded successfully!** All our BMAD experts are excited to collaborate with you. + +**Agent roster loaded successfully!** All our BMAD experts are excited to collaborate with you. **Ready to start the discussion?** [C] Continue - Begin multi-agent conversation + ### 6. Handle Continue Selection diff --git a/src/core/workflows/party-mode/steps/step-02-discussion-orchestration.md b/src/core/workflows/party-mode/steps/step-02-discussion-orchestration.md index 361c1937..0736842e 100644 --- a/src/core/workflows/party-mode/steps/step-02-discussion-orchestration.md +++ b/src/core/workflows/party-mode/steps/step-02-discussion-orchestration.md @@ -33,7 +33,9 @@ Orchestrate dynamic multi-agent conversations with intelligent agent selection, For each user message or topic: **Input Analysis Process:** -"Analyzing your message for the perfect agent collaboration..." + +Analyzing your message for the perfect agent collaboration... + **Analysis Criteria:** diff --git a/src/core/workflows/party-mode/steps/step-03-graceful-exit.md b/src/core/workflows/party-mode/steps/step-03-graceful-exit.md index eef37877..17625525 100644 --- a/src/core/workflows/party-mode/steps/step-03-graceful-exit.md +++ b/src/core/workflows/party-mode/steps/step-03-graceful-exit.md @@ -34,9 +34,11 @@ Provide satisfying agent farewells and conclude the party mode session with grat Begin exit process with warm acknowledgment: -"What an incredible collaborative session! Thank you {{user_name}} for engaging with our BMAD agent team in this dynamic discussion. Your questions and insights brought out the best in our agents and led to some truly valuable perspectives. + +What an incredible collaborative session! Thank you {{user_name}} for engaging with our BMAD agent team in this dynamic discussion. Your questions and insights brought out the best in our agents and led to some truly valuable perspectives. -**Before we wrap up, let a few of our agents say goodbye...**" +**Before we wrap up, let a few of our agents say goodbye...** + ### 2. Generate Agent Farewells @@ -74,7 +76,8 @@ Briefly acknowledge key discussion outcomes: End with enthusiastic and appreciative closure: -"🎊 **Party Mode Session Complete!** 🎊 + +🎊 **Party Mode Session Complete!** 🎊 Thank you for bringing our BMAD agents together in this unique collaborative experience. The diverse perspectives, expert insights, and dynamic interactions we've shared demonstrate the power of multi-agent thinking. @@ -82,7 +85,8 @@ Thank you for bringing our BMAD agents together in this unique collaborative exp **Ready for your next challenge**? Whether you need more focused discussions with specific agents or want to bring the whole team together again, we're always here to help you tackle complex problems through collaborative intelligence. -**Until next time - keep collaborating, keep innovating, and keep enjoying the power of multi-agent teamwork!** 🚀" +**Until next time - keep collaborating, keep innovating, and keep enjoying the power of multi-agent teamwork!** 🚀 + ### 5. Complete Workflow Exit diff --git a/src/core/workflows/party-mode/workflow.md b/src/core/workflows/party-mode/workflow.md index eaec3c93..7d39fecd 100644 --- a/src/core/workflows/party-mode/workflow.md +++ b/src/core/workflows/party-mode/workflow.md @@ -75,7 +75,8 @@ Execute party mode activation and conversation orchestration: **Welcome Activation:** -"🎉 PARTY MODE ACTIVATED! 🎉 + +🎉 PARTY MODE ACTIVATED! 🎉 Welcome {{user_name}}! All BMAD agents are here and ready for a dynamic group discussion. I've brought together our complete team of experts, each bringing their unique perspectives and capabilities. @@ -83,7 +84,8 @@ Welcome {{user_name}}! All BMAD agents are here and ready for a dynamic group di [Load agent roster and display 2-3 most diverse agents as examples] -**What would you like to discuss with the team today?**" +**What would you like to discuss with the team today?** + ### Agent Selection Intelligence