refactor: migrate quote-delimited output blocks to XML tags

Convert standalone and multi-line quote-delimited output blocks
to <output-block> tags across 59 workflow step files. Preserves
quotes in code fences, bullet items, and inline prose.
This commit is contained in:
Alex Verkhovsky 2026-02-01 10:39:56 -07:00
parent 542a7429ec
commit e4746964b9
60 changed files with 722 additions and 285 deletions

View File

@ -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 ### 4. Present MENU OPTIONS
Display: "**Proceeding to product vision discovery...**" <output-block>
**Proceeding to product vision discovery...**
</output-block>
#### Menu Handling Logic: #### Menu Handling Logic:

View File

@ -119,9 +119,11 @@ What would be most helpful?"
### 6. Present MENU OPTIONS ### 6. Present MENU OPTIONS
**If workflow not complete:** **If workflow not complete:**
Display: "Ready to continue with Step {nextStepNumber}: {nextStepTitle}? <output-block>
Ready to continue with Step {nextStepNumber}: {nextStepTitle}?
**Select an Option:** [C] Continue to Step {nextStepNumber}" **Select an Option:** [C] Continue to Step {nextStepNumber}
</output-block>
#### Menu Handling Logic: #### Menu Handling Logic:

View File

@ -37,7 +37,9 @@ Confirm domain research scope and approach for **{{research_topic}}** with the u
### 1. Begin Scope Confirmation ### 1. Begin Scope Confirmation
Start with domain scope understanding: Start with domain scope understanding:
"I understand you want to conduct **domain research** for **{{research_topic}}** with these goals: {{research_goals}}
<output-block>
I understand you want to conduct **domain research** for **{{research_topic}}** with these goals: {{research_goals}}
**Domain Research Scope:** **Domain Research Scope:**
@ -53,11 +55,14 @@ Start with domain scope understanding:
- Multi-source validation for critical domain claims - Multi-source validation for critical domain claims
- Confidence levels for uncertain domain information - Confidence levels for uncertain domain information
- Comprehensive domain coverage with industry-specific insights - Comprehensive domain coverage with industry-specific insights
</output-block>
### 2. Scope Confirmation ### 2. Scope Confirmation
Present clear scope confirmation: Present clear scope confirmation:
"**Domain Research Scope Confirmation:**
<output-block>
**Domain Research Scope Confirmation:**
For **{{research_topic}}**, I will research: 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?** **Does this domain research scope and approach align with your goals?**
[C] Continue - Begin domain research with this scope [C] Continue - Begin domain research with this scope
</output-block>
### 3. Handle Continue Selection ### 3. Handle Continue Selection

View File

@ -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. **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: Start with industry research approach:
"Now I'll conduct **industry analysis** for **{{research_topic}}** to understand market dynamics.
<output-block>
Now I'll conduct **industry analysis** for **{{research_topic}}** to understand market dynamics.
**Industry Analysis Focus:** **Industry Analysis Focus:**
@ -51,7 +53,8 @@ Start with industry research approach:
- Industry trends and evolution patterns - Industry trends and evolution patterns
- Economic impact and value creation - Economic impact and value creation
**Let me search for current industry insights.**" **Let me search for current industry insights.**
</output-block>
### 2. Parallel Industry Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate industry findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate industry findings:
**Research Coverage:** **Research Coverage:**
@ -87,7 +91,8 @@ Search the web: "{{research_topic}} industry trends evolution"
[Identify patterns connecting market dynamics, segmentation, and trends] [Identify patterns connecting market dynamics, segmentation, and trends]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Industry Analysis Content ### 4. Generate Industry Analysis Content
@ -152,7 +157,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **industry analysis** for {{research_topic}}. <output-block>
I've completed **industry analysis** for {{research_topic}}.
**Key Industry Findings:** **Key Industry Findings:**
@ -164,6 +170,7 @@ _Source: [URL]_
**Ready to proceed to competitive landscape analysis?** **Ready to proceed to competitive landscape analysis?**
[C] Continue - Save this to document and proceed to competitive landscape [C] Continue - Save this to document and proceed to competitive landscape
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -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. **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: Start with competitive research approach:
"Now I'll conduct **competitive landscape analysis** for **{{research_topic}}** to understand the competitive ecosystem.
<output-block>
Now I'll conduct **competitive landscape analysis** for **{{research_topic}}** to understand the competitive ecosystem.
**Competitive Landscape Focus:** **Competitive Landscape Focus:**
@ -51,7 +53,8 @@ Start with competitive research approach:
- Business models and value propositions - Business models and value propositions
- Entry barriers and competitive dynamics - Entry barriers and competitive dynamics
**Let me search for current competitive insights.**" **Let me search for current competitive insights.**
</output-block>
### 2. Parallel Competitive Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate competitive findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate competitive findings:
**Research Coverage:** **Research Coverage:**
@ -87,7 +91,8 @@ Search the web: "{{research_topic}} entry barriers competitive dynamics"
[Identify patterns connecting players, strategies, and market dynamics] [Identify patterns connecting players, strategies, and market dynamics]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Competitive Landscape Content ### 4. Generate Competitive Landscape Content
@ -161,7 +166,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **competitive landscape analysis** for {{research_topic}}. <output-block>
I've completed **competitive landscape analysis** for {{research_topic}}.
**Key Competitive Findings:** **Key Competitive Findings:**
@ -173,6 +179,7 @@ _Source: [URL]_
**Ready to proceed to regulatory focus analysis?** **Ready to proceed to regulatory focus analysis?**
[C] Continue - Save this to document and proceed to regulatory focus [C] Continue - Save this to document and proceed to regulatory focus
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -39,7 +39,9 @@ Conduct focused regulatory and compliance analysis with emphasis on requirements
### 1. Begin Regulatory Analysis ### 1. Begin Regulatory Analysis
Start with regulatory research approach: Start with regulatory research approach:
"Now I'll focus on **regulatory and compliance requirements** that impact **{{research_topic}}**.
<output-block>
Now I'll focus on **regulatory and compliance requirements** that impact **{{research_topic}}**.
**Regulatory Focus Areas:** **Regulatory Focus Areas:**
@ -49,7 +51,8 @@ Start with regulatory research approach:
- Data protection and privacy regulations - Data protection and privacy regulations
- Environmental and safety requirements - Environmental and safety requirements
**Let me search for current regulatory requirements.**" **Let me search for current regulatory requirements.**
</output-block>
### 2. Web Search for Specific Regulations ### 2. Web Search for Specific Regulations
@ -136,7 +139,9 @@ _Source: [URL]_
### 6. Present Analysis and Continue Option ### 6. Present Analysis and Continue Option
Show the generated regulatory analysis and present continue option: Show the generated regulatory analysis and present continue option:
"I've completed **regulatory requirements analysis** for {{research_topic}}.
<output-block>
I've completed **regulatory requirements analysis** for {{research_topic}}.
**Key Regulatory Findings:** **Key Regulatory Findings:**
@ -148,6 +153,7 @@ Show the generated regulatory analysis and present continue option:
**Ready to proceed to technical trends?** **Ready to proceed to technical trends?**
[C] Continue - Save this to the document and move to technical trends [C] Continue - Save this to the document and move to technical trends
</output-block>
### 7. Handle Continue Selection ### 7. Handle Continue Selection

View File

@ -39,7 +39,9 @@ Conduct comprehensive technical trends analysis using current web data with emph
### 1. Begin Technical Trends Analysis ### 1. Begin Technical Trends Analysis
Start with technology research approach: Start with technology research approach:
"Now I'll conduct **technical trends and emerging technologies** analysis for **{{research_topic}}** using current data.
<output-block>
Now I'll conduct **technical trends and emerging technologies** analysis for **{{research_topic}}** using current data.
**Technical Trends Focus:** **Technical Trends Focus:**
@ -49,7 +51,8 @@ Start with technology research approach:
- New business models enabled by technology - New business models enabled by technology
- Future technology projections and roadmaps - Future technology projections and roadmaps
**Let me search for current technology developments.**" **Let me search for current technology developments.**
</output-block>
### 2. Web Search for Emerging Technologies ### 2. Web Search for Emerging Technologies
@ -148,7 +151,9 @@ _Source: [URL]_
### 6. Present Analysis and Complete Option ### 6. Present Analysis and Complete Option
Show the generated technical analysis and present complete option: Show the generated technical analysis and present complete option:
"I've completed **technical trends and innovation analysis** for {{research_topic}}.
<output-block>
I've completed **technical trends and innovation analysis** for {{research_topic}}.
**Technical Highlights:** **Technical Highlights:**
@ -167,6 +172,7 @@ Show the generated technical analysis and present complete option:
**Ready to proceed to research synthesis and recommendations?** **Ready to proceed to research synthesis and recommendations?**
[C] Continue - Save this to document and proceed to synthesis [C] Continue - Save this to document and proceed to synthesis
</output-block>
### 7. Handle Continue Selection ### 7. Handle Continue Selection

View File

@ -339,7 +339,8 @@ _This comprehensive research document serves as an authoritative reference on {{
**Document Completion Presentation:** **Document Completion Presentation:**
"I've completed the **comprehensive research document synthesis** for **{{research_topic}}**, producing an authoritative research document with: <output-block>
I've completed the **comprehensive research document synthesis** for **{{research_topic}}**, producing an authoritative research document with:
**Document Features:** **Document Features:**
@ -368,6 +369,7 @@ _This comprehensive research document serves as an authoritative reference on {{
**Ready to complete this comprehensive research document?** **Ready to complete this comprehensive research document?**
[C] Complete Research - Save final comprehensive document [C] Complete Research - Save final comprehensive document
</output-block>
### 6. Handle Final Completion ### 6. Handle Final Completion

View File

@ -39,7 +39,9 @@ Initialize market research by confirming understanding of {{research_topic}} and
**INITIALIZE - DO NOT RESEARCH YET** **INITIALIZE - DO NOT RESEARCH YET**
Start with research confirmation: Start with research confirmation:
"I understand you want to conduct **market research** for **{{research_topic}}** with these goals: {{research_goals}}
<output-block>
I understand you want to conduct **market research** for **{{research_topic}}** with these goals: {{research_goals}}
**My Understanding of Your Research Needs:** **My Understanding of Your Research Needs:**
@ -55,7 +57,8 @@ Start with research confirmation:
- Competitive landscape and positioning - Competitive landscape and positioning
- Strategic recommendations and implementation guidance - Strategic recommendations and implementation guidance
**Does this accurately capture what you're looking for?**" **Does this accurately capture what you're looking for?**
</output-block>
### 2. Refine Research Scope ### 2. Refine Research Scope
@ -117,7 +120,9 @@ Write initial research scope to document:
### 4. Present Confirmation and Continue Option ### 4. Present Confirmation and Continue Option
Show initial scope document and present continue option: Show initial scope document and present continue option:
"I've documented our understanding and initial scope for **{{research_topic}}** market research.
<output-block>
I've documented our understanding and initial scope for **{{research_topic}}** market research.
**What I've established:** **What I've established:**
@ -131,6 +136,7 @@ Show initial scope document and present continue option:
**Ready to begin detailed market research?** **Ready to begin detailed market research?**
[C] Continue - Confirm scope and proceed to customer insights analysis [C] Continue - Confirm scope and proceed to customer insights analysis
[Modify] Suggest changes to research scope before proceeding [Modify] Suggest changes to research scope before proceeding
</output-block>
### 5. Handle User Response ### 5. Handle User Response

View File

@ -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. **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: Start with customer behavior research approach:
"Now I'll conduct **customer behavior analysis** for **{{research_topic}}** to understand customer patterns.
<output-block>
Now I'll conduct **customer behavior analysis** for **{{research_topic}}** to understand customer patterns.
**Customer Behavior Focus:** **Customer Behavior Focus:**
@ -51,7 +53,8 @@ Start with customer behavior research approach:
- Behavior drivers and influences - Behavior drivers and influences
- Customer interaction patterns and engagement - Customer interaction patterns and engagement
**Let me search for current customer behavior insights.**" **Let me search for current customer behavior insights.**
</output-block>
### 2. Parallel Customer Behavior Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate customer behavior findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate customer behavior findings:
**Research Coverage:** **Research Coverage:**
@ -88,7 +92,8 @@ Search the web: "{{research_topic}} customer behavior drivers"
[Identify patterns connecting demographics, psychographics, and behaviors] [Identify patterns connecting demographics, psychographics, and behaviors]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Customer Behavior Content ### 4. Generate Customer Behavior Content
@ -160,7 +165,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **customer behavior analysis** for {{research_topic}}, focusing on customer patterns. <output-block>
I've completed **customer behavior analysis** for {{research_topic}}, focusing on customer patterns.
**Key Customer Behavior Findings:** **Key Customer Behavior Findings:**
@ -172,6 +178,7 @@ _Source: [URL]_
**Ready to proceed to customer pain points?** **Ready to proceed to customer pain points?**
[C] Continue - Save this to document and proceed to pain points analysis [C] Continue - Save this to document and proceed to pain points analysis
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -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 **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: Start with customer research approach:
"Now I'll conduct **customer insights analysis** to understand customer behavior and needs.
<output-block>
Now I'll conduct **customer insights analysis** to understand customer behavior and needs.
**Customer Insights Focus:** **Customer Insights Focus:**
@ -49,7 +51,8 @@ Start with customer research approach:
- Customer satisfaction drivers - Customer satisfaction drivers
- Demographic and psychographic profiles - 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.**
</output-block>
### 2. Parallel Customer Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate the customer insights: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate the customer insights:
**Research Coverage:** **Research Coverage:**
@ -84,7 +88,8 @@ Search the web: "[product/service/market] customer decision process"
[Identify patterns connecting behavior, pain points, and decisions] [Identify patterns connecting behavior, pain points, and decisions]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Customer Insights Content ### 4. Generate Customer Insights Content
@ -136,7 +141,9 @@ _Source: [URL]_
### 5. Present Analysis and Continue Option ### 5. Present Analysis and Continue Option
Show the generated customer insights and present continue option: Show the generated customer insights and present continue option:
"I've completed the **customer insights analysis** for customer behavior and needs.
<output-block>
I've completed the **customer insights analysis** for customer behavior and needs.
**Key Customer Findings:** **Key Customer Findings:**
@ -148,6 +155,7 @@ Show the generated customer insights and present continue option:
**Ready to proceed to competitive analysis?** **Ready to proceed to competitive analysis?**
[C] Continue - Save this to the document and proceed to competitive analysis [C] Continue - Save this to the document and proceed to competitive analysis
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -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. **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: Start with customer pain points research approach:
"Now I'll conduct **customer pain points analysis** for **{{research_topic}}** to understand customer challenges.
<output-block>
Now I'll conduct **customer pain points analysis** for **{{research_topic}}** to understand customer challenges.
**Customer Pain Points Focus:** **Customer Pain Points Focus:**
@ -52,7 +54,8 @@ Start with customer pain points research approach:
- Service and support pain points - Service and support pain points
- Customer satisfaction gaps - Customer satisfaction gaps
**Let me search for current customer pain points insights.**" **Let me search for current customer pain points insights.**
</output-block>
### 2. Parallel Pain Points Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate customer pain points findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate customer pain points findings:
**Research Coverage:** **Research Coverage:**
@ -88,7 +92,8 @@ Search the web: "{{research_topic}} customer barriers to adoption"
[Identify patterns connecting different types of pain points] [Identify patterns connecting different types of pain points]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Customer Pain Points Content ### 4. Generate Customer Pain Points Content
@ -171,7 +176,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **customer pain points analysis** for {{research_topic}}, focusing on customer challenges. <output-block>
I've completed **customer pain points analysis** for {{research_topic}}, focusing on customer challenges.
**Key Pain Points Findings:** **Key Pain Points Findings:**
@ -183,6 +189,7 @@ _Source: [URL]_
**Ready to proceed to customer decision processes?** **Ready to proceed to customer decision processes?**
[C] Continue - Save this to document and proceed to decision processes analysis [C] Continue - Save this to document and proceed to decision processes analysis
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -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. **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: Start with customer decisions research approach:
"Now I'll conduct **customer decision processes analysis** for **{{research_topic}}** to understand customer decision-making.
<output-block>
Now I'll conduct **customer decision processes analysis** for **{{research_topic}}** to understand customer decision-making.
**Customer Decisions Focus:** **Customer Decisions Focus:**
@ -52,7 +54,8 @@ Start with customer decisions research approach:
- Purchase decision influencers - Purchase decision influencers
- Information gathering patterns - Information gathering patterns
**Let me search for current customer decision insights.**" **Let me search for current customer decision insights.**
</output-block>
### 2. Parallel Decisions Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate customer decision findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate customer decision findings:
**Research Coverage:** **Research Coverage:**
@ -88,7 +92,8 @@ Search the web: "{{research_topic}} decision influencing factors"
[Identify patterns connecting decision factors and journey stages] [Identify patterns connecting decision factors and journey stages]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Customer Decisions Content ### 4. Generate Customer Decisions Content
@ -181,7 +186,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **customer decision processes analysis** for {{research_topic}}, focusing on customer decision-making. <output-block>
I've completed **customer decision processes analysis** for {{research_topic}}, focusing on customer decision-making.
**Key Decision Findings:** **Key Decision Findings:**
@ -193,6 +199,7 @@ _Source: [URL]_
**Ready to proceed to competitive analysis?** **Ready to proceed to competitive analysis?**
[C] Continue - Save this to document and proceed to competitive analysis [C] Continue - Save this to document and proceed to competitive analysis
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -36,7 +36,9 @@ Conduct comprehensive competitive analysis with emphasis on market positioning.
### 1. Begin Competitive Analysis ### 1. Begin Competitive Analysis
Start with competitive research approach: Start with competitive research approach:
"Now I'll conduct **competitive analysis** to understand the competitive landscape.
<output-block>
Now I'll conduct **competitive analysis** to understand the competitive landscape.
**Competitive Analysis Focus:** **Competitive Analysis Focus:**
@ -46,7 +48,8 @@ Start with competitive research approach:
- Market differentiation opportunities - Market differentiation opportunities
- Competitive threats and challenges - Competitive threats and challenges
**Let me search for current competitive information.**" **Let me search for current competitive information.**
</output-block>
### 2. Generate Competitive Analysis Content ### 2. Generate Competitive Analysis Content
@ -98,7 +101,9 @@ _Source: [URL]_
### 3. Present Analysis and Complete Option ### 3. Present Analysis and Complete Option
Show the generated competitive analysis and present complete option: Show the generated competitive analysis and present complete option:
"I've completed the **competitive analysis** for the competitive landscape.
<output-block>
I've completed the **competitive analysis** for the competitive landscape.
**Key Competitive Findings:** **Key Competitive Findings:**
@ -110,6 +115,7 @@ Show the generated competitive analysis and present complete option:
**Ready to complete the market research?** **Ready to complete the market research?**
[C] Complete Research - Save final document and conclude [C] Complete Research - Save final document and conclude
</output-block>
### 4. Handle Complete Selection ### 4. Handle Complete Selection

View File

@ -39,7 +39,9 @@ Produce a comprehensive, authoritative market research document on **{{research_
### 1. Begin Strategic Synthesis ### 1. Begin Strategic Synthesis
Start with strategic synthesis approach: Start with strategic synthesis approach:
"Now I'll complete our market research with **strategic synthesis and recommendations** .
<output-block>
Now I'll complete our market research with **strategic synthesis and recommendations** .
**Strategic Synthesis Focus:** **Strategic Synthesis Focus:**
@ -49,7 +51,8 @@ Start with strategic synthesis approach:
- Risk assessment and mitigation approaches - Risk assessment and mitigation approaches
- Actionable next steps and implementation guidance - 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.**
</output-block>
### 2. Web Search for Market Entry Strategies ### 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:** **Market Research Document Completion Presentation:**
"I've completed the **comprehensive market research document synthesis** for **{{research_topic}}**, producing an authoritative market research document with: <output-block>
I've completed the **comprehensive market research document synthesis** for **{{research_topic}}**, producing an authoritative market research document with:
**Document Features:** **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?** **Ready to complete this comprehensive market research document?**
[C] Complete Research - Save final comprehensive market research document [C] Complete Research - Save final comprehensive market research document
</output-block>
### 6. Handle Complete Selection ### 6. Handle Complete Selection

View File

@ -37,7 +37,9 @@ Confirm technical research scope and approach for **{{research_topic}}** with th
### 1. Begin Scope Confirmation ### 1. Begin Scope Confirmation
Start with technical scope understanding: Start with technical scope understanding:
"I understand you want to conduct **technical research** for **{{research_topic}}** with these goals: {{research_goals}}
<output-block>
I understand you want to conduct **technical research** for **{{research_topic}}** with these goals: {{research_goals}}
**Technical Research Scope:** **Technical Research Scope:**
@ -53,11 +55,14 @@ Start with technical scope understanding:
- Multi-source validation for critical technical claims - Multi-source validation for critical technical claims
- Confidence levels for uncertain technical information - Confidence levels for uncertain technical information
- Comprehensive technical coverage with architecture-specific insights - Comprehensive technical coverage with architecture-specific insights
</output-block>
### 2. Scope Confirmation ### 2. Scope Confirmation
Present clear scope confirmation: Present clear scope confirmation:
"**Technical Research Scope Confirmation:**
<output-block>
**Technical Research Scope Confirmation:**
For **{{research_topic}}**, I will research: 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?** **Does this technical research scope and approach align with your goals?**
[C] Continue - Begin technical research with this scope [C] Continue - Begin technical research with this scope
</output-block>
### 3. Handle Continue Selection ### 3. Handle Continue Selection

View File

@ -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. **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: Start with technology stack research approach:
"Now I'll conduct **technology stack analysis** for **{{research_topic}}** to understand the technology landscape.
<output-block>
Now I'll conduct **technology stack analysis** for **{{research_topic}}** to understand the technology landscape.
**Technology Stack Focus:** **Technology Stack Focus:**
@ -51,7 +53,8 @@ Start with technology stack research approach:
- Development tools and platforms - Development tools and platforms
- Cloud infrastructure and deployment platforms - Cloud infrastructure and deployment platforms
**Let me search for current technology stack insights.**" **Let me search for current technology stack insights.**
</output-block>
### 2. Parallel Technology Stack Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate technology stack findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate technology stack findings:
**Research Coverage:** **Research Coverage:**
@ -87,7 +91,8 @@ Search the web: "{{research_topic}} cloud infrastructure platforms"
[Identify patterns connecting language choices, frameworks, and platform decisions] [Identify patterns connecting language choices, frameworks, and platform decisions]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Technology Stack Content ### 4. Generate Technology Stack Content
@ -161,7 +166,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **technology stack analysis** of the technology landscape for {{research_topic}}. <output-block>
I've completed **technology stack analysis** of the technology landscape for {{research_topic}}.
**Key Technology Stack Findings:** **Key Technology Stack Findings:**
@ -173,6 +179,7 @@ _Source: [URL]_
**Ready to proceed to integration patterns analysis?** **Ready to proceed to integration patterns analysis?**
[C] Continue - Save this to document and proceed to integration patterns [C] Continue - Save this to document and proceed to integration patterns
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -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. **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: Start with integration patterns research approach:
"Now I'll conduct **integration patterns analysis** for **{{research_topic}}** to understand system integration approaches.
<output-block>
Now I'll conduct **integration patterns analysis** for **{{research_topic}}** to understand system integration approaches.
**Integration Patterns Focus:** **Integration Patterns Focus:**
@ -51,7 +53,8 @@ Start with integration patterns research approach:
- Microservices integration patterns - Microservices integration patterns
- Event-driven architectures and messaging - Event-driven architectures and messaging
**Let me search for current integration patterns insights.**" **Let me search for current integration patterns insights.**
</output-block>
### 2. Parallel Integration Patterns Research Execution ### 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:** **Collect and analyze findings from all parallel searches:**
"After executing comprehensive parallel web searches, let me analyze and aggregate integration patterns findings: <output-block>
After executing comprehensive parallel web searches, let me analyze and aggregate integration patterns findings:
**Research Coverage:** **Research Coverage:**
@ -87,7 +91,8 @@ Search the web: "{{research_topic}} microservices integration patterns"
[Identify patterns connecting API choices, communication protocols, and system design] [Identify patterns connecting API choices, communication protocols, and system design]
**Quality Assessment:** **Quality Assessment:**
[Overall confidence levels and research gaps identified]" [Overall confidence levels and research gaps identified]
</output-block>
### 4. Generate Integration Patterns Content ### 4. Generate Integration Patterns Content
@ -170,7 +175,8 @@ _Source: [URL]_
**Show analysis and present continue option:** **Show analysis and present continue option:**
"I've completed **integration patterns analysis** of system integration approaches for {{research_topic}}. <output-block>
I've completed **integration patterns analysis** of system integration approaches for {{research_topic}}.
**Key Integration Patterns Findings:** **Key Integration Patterns Findings:**
@ -182,6 +188,7 @@ _Source: [URL]_
**Ready to proceed to architectural patterns analysis?** **Ready to proceed to architectural patterns analysis?**
[C] Continue - Save this to document and proceed to architectural patterns [C] Continue - Save this to document and proceed to architectural patterns
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -39,7 +39,9 @@ Conduct comprehensive architectural patterns analysis with emphasis on design de
### 1. Begin Architectural Patterns Analysis ### 1. Begin Architectural Patterns Analysis
Start with architectural research approach: Start with architectural research approach:
"Now I'll focus on **architectural patterns and design decisions** for effective architecture approaches for [technology/domain].
<output-block>
Now I'll focus on **architectural patterns and design decisions** for effective architecture approaches for [technology/domain].
**Architectural Patterns Focus:** **Architectural Patterns Focus:**
@ -49,7 +51,8 @@ Start with architectural research approach:
- Integration and communication patterns - Integration and communication patterns
- Security and performance architectural considerations - Security and performance architectural considerations
**Let me search for current architectural patterns and approaches.**" **Let me search for current architectural patterns and approaches.**
</output-block>
### 2. Web Search for System Architecture Patterns ### 2. Web Search for System Architecture Patterns
@ -137,7 +140,9 @@ _Source: [URL]_
### 6. Present Analysis and Continue Option ### 6. Present Analysis and Continue Option
Show the generated architectural patterns and present continue option: Show the generated architectural patterns and present continue option:
"I've completed the **architectural patterns analysis** for effective architecture approaches.
<output-block>
I've completed the **architectural patterns analysis** for effective architecture approaches.
**Key Architectural Findings:** **Key Architectural Findings:**
@ -149,6 +154,7 @@ Show the generated architectural patterns and present continue option:
**Ready to proceed to implementation research?** **Ready to proceed to implementation research?**
[C] Continue - Save this to the document and move to implementation research [C] Continue - Save this to the document and move to implementation research
</output-block>
### 7. Handle Continue Selection ### 7. Handle Continue Selection

View File

@ -36,7 +36,9 @@ Conduct comprehensive implementation research with emphasis on practical impleme
### 1. Begin Implementation Research ### 1. Begin Implementation Research
Start with implementation research approach: Start with implementation research approach:
"Now I'll complete our technical research with **implementation approaches and technology adoption** analysis.
<output-block>
Now I'll complete our technical research with **implementation approaches and technology adoption** analysis.
**Implementation Research Focus:** **Implementation Research Focus:**
@ -46,7 +48,8 @@ Start with implementation research approach:
- Team organization and skill requirements - Team organization and skill requirements
- Cost optimization and resource management - Cost optimization and resource management
**Let me search for current implementation and adoption strategies.**" **Let me search for current implementation and adoption strategies.**
</output-block>
### 2. Web Search for Technology Adoption ### 2. Web Search for Technology Adoption
@ -152,7 +155,9 @@ _Source: [URL]_
### 6. Present Analysis and Complete Option ### 6. Present Analysis and Complete Option
Show the generated implementation research and present 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.
<output-block>
I've completed the **implementation research and technology adoption** analysis, finalizing our comprehensive technical research.
**Implementation Highlights:** **Implementation Highlights:**
@ -171,6 +176,7 @@ Show the generated implementation research and present complete option:
**Ready to complete the technical research report?** **Ready to complete the technical research report?**
[C] Complete Research - Save final document and conclude [C] Complete Research - Save final document and conclude
</output-block>
### 7. Handle Complete Selection ### 7. Handle Complete Selection

View File

@ -382,7 +382,8 @@ _This comprehensive technical research document serves as an authoritative techn
**Technical Document Completion Presentation:** **Technical Document Completion Presentation:**
"I've completed the **comprehensive technical research document synthesis** for **{{research_topic}}**, producing an authoritative technical research document with: <output-block>
I've completed the **comprehensive technical research document synthesis** for **{{research_topic}}**, producing an authoritative technical research document with:
**Technical Document Features:** **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?** **Ready to complete this comprehensive technical research document?**
[C] Complete Research - Save final comprehensive technical document [C] Complete Research - Save final comprehensive technical document
</output-block>
### 6. Handle Final Technical Completion ### 6. Handle Final Technical Completion

View File

@ -121,7 +121,8 @@ Try to discover the following:
**Setup Report to User:** **Setup Report to User:**
"Welcome {{user_name}}! I've set up your PRD workspace for {{project_name}}. <output-block>
Welcome {{user_name}}! I've set up your PRD workspace for {{project_name}}.
**Document Setup:** **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. 📋 **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} {/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?
</output-block>
### 4. Present MENU OPTIONS ### 4. Present MENU OPTIONS

View File

@ -86,7 +86,9 @@ Review the frontmatter to understand:
### 4. Handle Workflow Completion ### 4. Handle Workflow Completion
**If `stepsCompleted` array contains `"step-11-complete.md"`:** **If `stepsCompleted` array contains `"step-11-complete.md"`:**
"Great news! It looks like we've already completed the PRD workflow for {{project_name}}.
<output-block>
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. 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) - Suggest next workflow steps (like architecture or epic creation)
- Start a new PRD revision - Start a new PRD revision
What would be most helpful?" What would be most helpful?
</output-block>
### 5. Present Current Progress ### 5. Present Current Progress
**If workflow not complete:** **If workflow not complete:**
"Welcome back {{user_name}}! I'm resuming our PRD collaboration for {{project_name}}.
<output-block>
Welcome back {{user_name}}! I'm resuming our PRD collaboration for {{project_name}}.
**Current Progress:** **Current Progress:**
- Last completed: {last step filename from stepsCompleted array} - 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 - Current PRD document is ready with all completed sections
- Ready to continue from where we left off - 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?
</output-block>
### 6. Present MENU OPTIONS ### 6. Present MENU OPTIONS

View File

@ -83,20 +83,24 @@ Read the frontmatter from `{outputFile}` to get document counts:
**Announce your understanding:** **Announce your understanding:**
"From step 1, I have loaded: <output-block>
From step 1, I have loaded:
- Product briefs: {{briefCount}} - Product briefs: {{briefCount}}
- Research: {{researchCount}} - Research: {{researchCount}}
- Brainstorming: {{brainstormingCount}} - Brainstorming: {{brainstormingCount}}
- Project docs: {{projectDocsCount}} - 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}}
</output-block>
### 2. Load Classification Data ### 2. Load Classification Data
**Attempt subprocess data lookup:** **Attempt subprocess data lookup:**
**Project Type Lookup:** **Project Type Lookup:**
"Your task: Lookup data in {projectTypesCSV}
<output-block>
Your task: Lookup data in {projectTypesCSV}
**Search criteria:** **Search criteria:**
- Find row where project_type matches {{detectedProjectType}} - 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: Return ONLY the matching row as a YAML-formatted object with these fields:
project_type, detection_signals project_type, detection_signals
**Do NOT return the entire CSV - only the matching row.**" **Do NOT return the entire CSV - only the matching row.**
</output-block>
**Domain Complexity Lookup:** **Domain Complexity Lookup:**
"Your task: Lookup data in {domainComplexityCSV}
<output-block>
Your task: Lookup data in {domainComplexityCSV}
**Search criteria:** **Search criteria:**
- Find row where domain matches {{detectedDomain}} - 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: Return ONLY the matching row as a YAML-formatted object with these fields:
domain, complexity, typical_concerns, compliance_requirements 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.**
</output-block>
**Graceful degradation (if Task tool unavailable):** **Graceful degradation (if Task tool unavailable):**
- Load the CSV files directly - 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: Once you have enough understanding, share your classification:
"I'm hearing this as: <output-block>
I'm hearing this as:
- **Project Type:** {{detectedType}} - **Project Type:** {{detectedType}}
- **Domain:** {{detectedDomain}} - **Domain:** {{detectedDomain}}
- **Complexity:** {{complexityLevel}} - **Complexity:** {{complexityLevel}}
Does this sound right to you?" Does this sound right to you?
</output-block>
Let the user confirm or refine your classification. Let the user confirm or refine your classification.
@ -171,7 +181,8 @@ classification:
Present the project classification for review, then display menu: Present the project classification for review, then display menu:
"Based on our conversation, I've discovered and classified your project. <output-block>
Based on our conversation, I've discovered and classified your project.
**Here's the classification:** **Here's the classification:**
@ -180,7 +191,8 @@ Present the project classification for review, then display menu:
**Complexity:** {{complexityLevel}} **Complexity:** {{complexityLevel}}
**Project Context:** {{greenfield|brownfield}} **Project Context:** {{greenfield|brownfield}}
**What would you like to do?**" **What would you like to do?**
</output-block>
Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Product Vision (Step 2b of 13)" Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Product Vision (Step 2b of 13)"

View File

@ -80,9 +80,12 @@ For complex domains, explore what makes this domain special:
**If complexity is LOW:** **If complexity is LOW:**
Offer to skip: Offer to skip:
"The domain complexity from our discovery is low. We may not need deep domain-specific requirements. Would you like to:
<output-block>
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 - [C] Skip this step and move to Innovation
- [D] Do domain exploration anyway" - [D] Do domain exploration anyway
</output-block>
**If complexity is MEDIUM or HIGH:** **If complexity is MEDIUM or HIGH:**
@ -92,7 +95,8 @@ Proceed with domain exploration.
**Attempt subprocess data lookup:** **Attempt subprocess data lookup:**
"Your task: Lookup data in {domainComplexityCSV} <output-block>
Your task: Lookup data in {domainComplexityCSV}
**Search criteria:** **Search criteria:**
- Find row where domain matches {{domainFromStep02}} - 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: Return ONLY the matching row as a YAML-formatted object with these fields:
domain, complexity, typical_concerns, compliance_requirements 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.**
</output-block>
**Graceful degradation (if Task tool unavailable):** **Graceful degradation (if Task tool unavailable):**
- Load the CSV file directly - Load the CSV file directly
@ -147,7 +152,9 @@ Acknowledge the domain and explore what makes it complex:
**Check with the user:** **Check with the user:**
"Are there other domain-specific concerns we should consider? For [this domain], what typically gets overlooked?" <output-block>
Are there other domain-specific concerns we should consider? For [this domain], what typically gets overlooked?
</output-block>
### N. Present MENU OPTIONS ### N. Present MENU OPTIONS

View File

@ -55,7 +55,8 @@ Conduct project-type specific discovery using CSV-driven guidance to define tech
**Attempt subprocess data lookup:** **Attempt subprocess data lookup:**
"Your task: Lookup data in {projectTypesCSV} <output-block>
Your task: Lookup data in {projectTypesCSV}
**Search criteria:** **Search criteria:**
- Find row where project_type matches {{projectTypeFromStep02}} - 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: Return ONLY the matching row as a YAML-formatted object with these fields:
project_type, key_questions, required_sections, skip_sections, innovation_signals 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.**
</output-block>
**Graceful degradation (if Task tool unavailable):** **Graceful degradation (if Task tool unavailable):**
- Load the CSV file directly - 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: 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}}. <output-block>
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:** **Here's what I'll add to the document:**
[Show the complete markdown content from section 5] [Show the complete markdown content from section 5]
**What would you like to do?**" **What would you like to do?**
</output-block>
Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Scoping (Step 8 of 11)" Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Scoping (Step 8 of 11)"

View File

@ -117,11 +117,14 @@ Create phased development approach:
Identify and mitigate scoping risks: Identify and mitigate scoping risks:
**Technical Risks:** **Technical Risks:**
"Looking at your innovation and domain requirements:
<output-block>
Looking at your innovation and domain requirements:
- What's the most technically challenging aspect? - What's the most technically challenging aspect?
- Could we simplify the initial implementation? - Could we simplify the initial implementation?
- What's the riskiest assumption about technology feasibility?" - What's the riskiest assumption about technology feasibility?
</output-block>
**Market Risks:** **Market Risks:**

View File

@ -70,11 +70,13 @@ This file defines what makes a great BMAD PRD. Internalize this understanding -
### 2. Discover PRD to Edit ### 2. Discover PRD to Edit
"**PRD Edit Workflow** <output-block>
**PRD Edit Workflow**
Which PRD would you like to edit? 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.
</output-block>
**Wait for user to provide PRD path.** **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:** **If validation report found:**
Display: Display:
"**📋 Found Validation Report** <output-block>
**📋 Found Validation Report**
I found a validation report from {validation_date} in the PRD folder. 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:** **Would you like to:**
- **[U] Use validation report** - Load it to guide and prioritize edits - **[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
</output-block>
**Wait for user input.** **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 ### 5. Ask About Validation Report
"**Do you have a validation report to guide edits?** <output-block>
**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. 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'):
</output-block>
**Wait for user input.** **Wait for user input.**
@ -144,7 +150,8 @@ Validation report path (or type 'none'):"
### 6. Discover Edit Requirements ### 6. Discover Edit Requirements
"**What would you like to edit in this PRD?** <output-block>
**What would you like to edit in this PRD?**
Please describe the changes you want to make. For example: Please describe the changes you want to make. For example:
- Fix specific issues (information density, implementation leakage, etc.) - Fix specific issues (information density, implementation leakage, etc.)
@ -154,7 +161,8 @@ Please describe the changes you want to make. For example:
- General improvements - General improvements
- Other changes - Other changes
**Describe your edit goals:**" **Describe your edit goals:**
</output-block>
**Wait for user to describe their requirements.** **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:** **IF validation report provided OR PRD is BMAD Standard/Variant:**
Display: "**Edit Requirements Understood** Display:
<output-block>
**Edit Requirements Understood**
**PRD Format:** {classification} **PRD Format:** {classification}
{If validation report: "**Validation Guide:** Yes - will use validation report findings"} {If validation report: "**Validation Guide:** Yes - will use validation report findings"}
**Edit Goals:** {summary of user's requirements} **Edit Goals:** {summary of user's requirements}
**Proceeding to deep review and analysis...**" **Proceeding to deep review and analysis...**
</output-block>
Read fully and follow: next step (step-e-02-review.md) Read fully and follow: next step (step-e-02-review.md)
**IF PRD is Legacy (Non-Standard) AND no validation report:** **IF PRD is Legacy (Non-Standard) AND no validation report:**
Display: "**Format Detected:** Legacy PRD Display:
<output-block>
**Format Detected:** Legacy PRD
This PRD does not follow BMAD standard structure (only {count}/6 core sections present). This PRD does not follow BMAD standard structure (only {count}/6 core sections present).
**Your edit goals:** {user's requirements} **Your edit goals:** {user's requirements}
**How would you like to proceed?**" **How would you like to proceed?**
</output-block>
Present MENU OPTIONS below for user selection Present MENU OPTIONS below for user selection

View File

@ -128,7 +128,8 @@ Return conversion assessment with gap analysis and effort estimate."
Display: Display:
"**Legacy PRD Conversion Assessment** <output-block>
**Legacy PRD Conversion Assessment**
**Current PRD Structure:** **Current PRD Structure:**
- Core sections present: {count}/6 - Core sections present: {count}/6
@ -146,7 +147,8 @@ Display:
**Recommendation:** **Recommendation:**
{Based on effort and user goals, recommend best approach} {Based on effort and user goals, recommend best approach}
**How would you like to proceed?**" **How would you like to proceed?**
</output-block>
### 4. Present MENU OPTIONS ### 4. Present MENU OPTIONS
@ -175,12 +177,15 @@ Store conversion decision for next step:
- **Edit requirements:** [user's requirements from step e-01] - **Edit requirements:** [user's requirements from step e-01]
- **Gap analysis:** [summary of gaps identified] - **Gap analysis:** [summary of gaps identified]
Display: "**Conversion Strategy Documented** Display:
<output-block>
**Conversion Strategy Documented**
Mode: {conversion mode} Mode: {conversion mode}
Edit goals: {summary} Edit goals: {summary}
**Proceeding to deep review...**" **Proceeding to deep review...**
</output-block>
Read fully and follow: {nextStepFile} (step-e-02-review.md) Read fully and follow: {nextStepFile} (step-e-02-review.md)

View File

@ -146,7 +146,8 @@ Return detailed change plan with section breakdown."
Display: Display:
"**Deep Review Complete - Change Plan** <output-block>
**Deep Review Complete - Change Plan**
**PRD Analysis:** **PRD Analysis:**
{Brief summary of PRD current state} {Brief summary of PRD current state}
@ -175,7 +176,8 @@ Display:
2. Any sections I should add/remove/reprioritize? 2. Any sections I should add/remove/reprioritize?
3. Any concerns before I proceed with edits? 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.**
</output-block>
### 5. Get User Confirmation ### 5. Get User Confirmation
@ -198,11 +200,14 @@ Store approved change plan for next step:
- **Priority order:** Sequence to apply changes - **Priority order:** Sequence to apply changes
- **User confirmed:** Yes - **User confirmed:** Yes
Display: "**Change Plan Approved** Display:
<output-block>
**Change Plan Approved**
{Brief summary of approved plan} {Brief summary of approved plan}
**Proceeding to edit step...**" **Proceeding to edit step...**
</output-block>
Read fully and follow: {nextStepFile} (step-e-03-edit.md) Read fully and follow: {nextStepFile} (step-e-03-edit.md)

View File

@ -64,13 +64,16 @@ From step e-02, retrieve:
- **Priority order:** Sequence to apply changes - **Priority order:** Sequence to apply changes
- **User requirements:** Edit goals from step e-01 - **User requirements:** Edit goals from step e-01
Display: "**Starting PRD Edits** Display:
<output-block>
**Starting PRD Edits**
**Change Plan:** {summary} **Change Plan:** {summary}
**Total Changes:** {count} **Total Changes:** {count}
**Estimated Effort:** {effort level} **Estimated Effort:** {effort level}
**Proceeding with edits section by section...**" **Proceeding with edits section by section...**
</output-block>
### 2. Attempt Sub-Process Edits (For Complex Changes) ### 2. Attempt Sub-Process Edits (For Complex Changes)
@ -120,9 +123,11 @@ Apply changes and return updated section."
- Verify changes applied correctly - Verify changes applied correctly
**Display progress after each section:** **Display progress after each section:**
"**Section Updated:** {section_name} <output-block>
**Section Updated:** {section_name}
Changes: {brief summary} Changes: {brief summary}
{More sections remaining...}" {More sections remaining...}
</output-block>
### 4. Handle Restructuring (If Needed) ### 4. Handle Restructuring (If Needed)
@ -145,9 +150,12 @@ Changes: {brief summary}
8. Functional Requirements 8. Functional Requirements
9. Non-Functional Requirements 9. Non-Functional Requirements
Display: "**PRD Restructured** Display:
<output-block>
**PRD Restructured**
BMAD standard structure applied. BMAD standard structure applied.
{Sections added/reordered}" {Sections added/reordered}
</output-block>
### 5. Update PRD Frontmatter ### 5. Update PRD Frontmatter
@ -194,7 +202,8 @@ editHistory:
Display: Display:
"**PRD Edits Complete** <output-block>
**PRD Edits Complete**
**Changes Applied:** {count} sections modified **Changes Applied:** {count} sections modified
**PRD Updated:** {prd_file_path} **PRD Updated:** {prd_file_path}
@ -206,7 +215,8 @@ Display:
- Use in downstream workflows (UX, Architecture) - Use in downstream workflows (UX, Architecture)
- Validation (if not yet validated) - Validation (if not yet validated)
**What would you like to do next?**" **What would you like to do next?**
</output-block>
### 8. Present MENU OPTIONS ### 8. Present MENU OPTIONS

View File

@ -80,7 +80,8 @@ From step e-03 change execution, compile:
Display: Display:
"**✓ PRD Edit Complete** <output-block>
**✓ PRD Edit Complete**
**Updated PRD:** {prd_file_path} **Updated PRD:** {prd_file_path}
@ -97,7 +98,8 @@ Display:
- Validation to ensure quality - Validation to ensure quality
- Production use - Production use
**What would you like to do next?**" **What would you like to do next?**
</output-block>
### 3. Present MENU OPTIONS ### 3. Present MENU OPTIONS
@ -116,10 +118,16 @@ Display:
#### Menu Handling Logic: #### Menu Handling Logic:
- **IF V (Run Full Validation):** - **IF V (Run Full Validation):**
- Display: "**Starting Validation Workflow**" - Display:
- Display: "This will run all 13 validation checks on the updated PRD." <output-block>
- Display: "Preparing to validate: {prd_file_path}" **Starting Validation Workflow**
- Display: "**Proceeding to validation...**"
This will run all 13 validation checks on the updated PRD.
Preparing to validate: {prd_file_path}
**Proceeding to validation...**
</output-block>
- Read fully and follow: {validationWorkflow} (steps-v/step-v-01-discovery.md) - 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 - Note: This hands off to the validation workflow which will run its complete 13-step process

View File

@ -71,11 +71,14 @@ This file contains the BMAD PRD philosophy, standards, and validation criteria t
- Use provided path - Use provided path
**If no PRD path provided:** **If no PRD path provided:**
"**PRD Validation Workflow**
<output-block>
**PRD Validation Workflow**
Which PRD would you like to validate? 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.
</output-block>
**Wait for user to provide PRD path.** **Wait for user to provide PRD path.**
@ -112,7 +115,8 @@ For each document listed in `inputDocuments`:
### 6. Ask About Additional Reference Documents ### 6. Ask About Additional Reference Documents
"**I've loaded the following documents from your PRD frontmatter:** <output-block>
**I've loaded the following documents from your PRD frontmatter:**
{list loaded documents with file names} {list loaded documents with file names}
@ -124,7 +128,8 @@ These could include:
- Standards or compliance documents - Standards or compliance documents
- Competitive analysis or benchmarks - 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.
</output-block>
**Load any additional documents provided by user.** **Load any additional documents provided by user.**
@ -161,7 +166,8 @@ validationStatus: IN_PROGRESS
### 8. Present Discovery Summary ### 8. Present Discovery Summary
"**Setup Complete!** <output-block>
**Setup Complete!**
**PRD to Validate:** {prd_path} **PRD to Validate:** {prd_path}
@ -173,11 +179,16 @@ validationStatus: IN_PROGRESS
**Validation Report:** {validationReportPath} **Validation Report:** {validationReportPath}
**Ready to begin validation.**" **Ready to begin validation.**
</output-block>
### 9. Present MENU OPTIONS ### 9. Present MENU OPTIONS
Display: **Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Format Detection Display:
<output-block>
**Select an Option:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Format Detection
</output-block>
#### EXECUTION RULES: #### EXECUTION RULES:

View File

@ -132,19 +132,27 @@ Append to validation report:
**IF format is BMAD Standard or BMAD Variant:** **IF format is BMAD Standard or BMAD Variant:**
Display: "**Format Detected:** {classification} Display:
Proceeding to systematic validation checks..." <output-block>
**Format Detected:** {classification}
Proceeding to systematic validation checks...
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-03-density-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-03-density-validation.md)
**IF format is Non-Standard (< 3 core sections):** **IF format is Non-Standard (< 3 core sections):**
Display: "**Format Detected:** Non-Standard PRD Display:
<output-block>
**Format Detected:** Non-Standard PRD
This PRD does not follow BMAD standard structure (only {count}/6 core sections present). This PRD does not follow BMAD standard structure (only {count}/6 core sections present).
You have options:" You have options:
</output-block>
Present MENU OPTIONS below for user selection Present MENU OPTIONS below for user selection

View File

@ -155,7 +155,8 @@ Append to validation report:
Display: Display:
"**Parity Analysis Complete** <output-block>
**Parity Analysis Complete**
Your PRD is missing {count} of 6 core BMAD PRD sections. The overall effort to reach BMAD standard is: **{effort level}** 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:**
{recommendation from analysis} {recommendation from analysis}
**How would you like to proceed?**" **How would you like to proceed?**
</output-block>
### 5. Present MENU OPTIONS ### 5. Present MENU OPTIONS

View File

@ -142,11 +142,15 @@ Append to validation report:
### 5. Display Progress and Auto-Proceed ### 5. Display Progress and Auto-Proceed
Display: "**Information Density Validation Complete** Display:
<output-block>
**Information Density Validation Complete**
Severity: {Critical/Warning/Pass} Severity: {Critical/Warning/Pass}
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-04-brief-coverage-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-04-brief-coverage-validation.md)

View File

@ -72,9 +72,13 @@ Append to validation report:
**Status:** N/A - No Product Brief was provided as input **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...**" <output-block>
**Product Brief Coverage: Skipped** (No Product Brief provided)
**Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} Without delay, read fully and follow: {nextStepFile}
@ -180,11 +184,15 @@ Append to validation report:
### 6. Display Progress and Auto-Proceed ### 6. Display Progress and Auto-Proceed
Display: "**Product Brief Coverage Validation Complete** Display:
<output-block>
**Product Brief Coverage Validation Complete**
Overall Coverage: {assessment} Overall Coverage: {assessment}
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-05-measurability-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-05-measurability-validation.md)

View File

@ -195,11 +195,15 @@ Append to validation report:
### 5. Display Progress and Auto-Proceed ### 5. Display Progress and Auto-Proceed
Display: "**Measurability Validation Complete** Display:
<output-block>
**Measurability Validation Complete**
Total Violations: {count} ({severity}) Total Violations: {count} ({severity})
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-06-traceability-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-06-traceability-validation.md)

View File

@ -183,11 +183,15 @@ Append to validation report:
### 5. Display Progress and Auto-Proceed ### 5. Display Progress and Auto-Proceed
Display: "**Traceability Validation Complete** Display:
<output-block>
**Traceability Validation Complete**
Total Issues: {count} ({severity}) Total Issues: {count} ({severity})
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-07-implementation-leakage-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-07-implementation-leakage-validation.md)

View File

@ -172,11 +172,15 @@ Append to validation report:
### 5. Display Progress and Auto-Proceed ### 5. Display Progress and Auto-Proceed
Display: "**Implementation Leakage Validation Complete** Display:
<output-block>
**Implementation Leakage Validation Complete**
Total Violations: {count} ({severity}) Total Violations: {count} ({severity})
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-08-domain-compliance-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-08-domain-compliance-validation.md)

View File

@ -155,11 +155,15 @@ Append to validation report:
**Note:** This PRD is for a standard domain without regulatory compliance requirements. **Note:** This PRD is for a standard domain without regulatory compliance requirements.
``` ```
Display: "**Domain Compliance Validation Skipped** Display:
<output-block>
**Domain Compliance Validation Skipped**
Domain: {domain} (low complexity) Domain: {domain} (low complexity)
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} Without delay, read fully and follow: {nextStepFile}
@ -206,12 +210,16 @@ Append to validation report:
### 7. Display Progress and Auto-Proceed ### 7. Display Progress and Auto-Proceed
Display: "**Domain Compliance Validation Complete** Display:
<output-block>
**Domain Compliance Validation Complete**
Domain: {domain} ({complexity}) Domain: {domain} ({complexity})
Compliance Status: {status} Compliance Status: {status}
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-09-project-type-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-09-project-type-validation.md)

View File

@ -227,12 +227,16 @@ Append to validation report:
### 7. Display Progress and Auto-Proceed ### 7. Display Progress and Auto-Proceed
Display: "**Project-Type Compliance Validation Complete** Display:
<output-block>
**Project-Type Compliance Validation Complete**
Project Type: {projectType} Project Type: {projectType}
Compliance: {score}% Compliance: {score}%
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-10-smart-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-10-smart-validation.md)

View File

@ -173,11 +173,15 @@ Append to validation report:
### 5. Display Progress and Auto-Proceed ### 5. Display Progress and Auto-Proceed
Display: "**SMART Requirements Validation Complete** Display:
<output-block>
**SMART Requirements Validation Complete**
FR Quality: {percentage}% with acceptable scores ({severity}) FR Quality: {percentage}% with acceptable scores ({severity})
**Proceeding to next validation check...**" **Proceeding to next validation check...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-11-holistic-quality-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-11-holistic-quality-validation.md)

View File

@ -226,11 +226,15 @@ Append to validation report:
### 4. Display Progress and Auto-Proceed ### 4. Display Progress and Auto-Proceed
Display: "**Holistic Quality Assessment Complete** Display:
<output-block>
**Holistic Quality Assessment Complete**
Overall Rating: {rating}/5 - {label} Overall Rating: {rating}/5 - {label}
**Proceeding to final validation checks...**" **Proceeding to final validation checks...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-12-completeness-validation.md) Without delay, read fully and follow: {nextStepFile} (step-v-12-completeness-validation.md)

View File

@ -206,11 +206,15 @@ Append to validation report:
### 4. Display Progress and Auto-Proceed ### 4. Display Progress and Auto-Proceed
Display: "**Completeness Validation Complete** Display:
<output-block>
**Completeness Validation Complete**
Overall Completeness: {percentage}% ({severity}) Overall Completeness: {percentage}% ({severity})
**Proceeding to final step...**" **Proceeding to final step...**
</output-block>
Without delay, read fully and follow: {nextStepFile} (step-v-13-report-complete.md) Without delay, read fully and follow: {nextStepFile} (step-v-13-report-complete.md)

View File

@ -125,7 +125,8 @@ overallStatus: '{Pass/Warning/Critical based on all findings}'
Display: Display:
"**✓ PRD Validation Complete** <output-block>
**✓ PRD Validation Complete**
**Overall Status:** {Pass/Warning/Critical} **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." - 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."} - 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?**
</output-block>
### 5. Present MENU OPTIONS ### 5. Present MENU OPTIONS
@ -195,8 +197,12 @@ Display:
- Return to menu - Return to menu
- **IF X (Exit):** - **IF X (Exit):**
- Display: "**Validation Report Saved:** {validationReportPath}" - Display:
- Display: "**Summary:** {overall status} - {recommendation}" <output-block>
**Validation Report Saved:** {validationReportPath}
**Summary:** {overall status} - {recommendation}
</output-block>
- PRD Validation complete. Read fully and follow: `_bmad/core/tasks/bmad-help.md` with argument `Validate PRD`. - 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 - **IF Any other:** Help user, then redisplay menu

View File

@ -40,30 +40,53 @@ Determine which mode to invoke based on:
3. **Menu Selection (if unclear):** 3. **Menu Selection (if unclear):**
If mode cannot be determined from invocation: If mode cannot be determined from invocation:
"**PRD Workflow - Select Mode:**
<output-block>
**PRD Workflow - Select Mode:**
**[C] Create** - Create a new PRD from scratch **[C] Create** - Create a new PRD from scratch
**[V] Validate** - Validate an existing PRD against BMAD standards **[V] Validate** - Validate an existing PRD against BMAD standards
**[E] Edit** - Improve an existing PRD **[E] Edit** - Improve an existing PRD
Which mode would you like?" Which mode would you like?
</output-block>
Wait for user selection. Wait for user selection.
### Route to Appropriate Workflow ### Route to Appropriate Workflow
**IF Create Mode:** **IF Create Mode:**
"**Create Mode: Creating a new PRD from scratch.**"
<output-block>
**Create Mode: Creating a new PRD from scratch.**
</output-block>
Read fully and follow: `{nextStep}` (steps-c/step-01-init.md) Read fully and follow: `{nextStep}` (steps-c/step-01-init.md)
**IF Validate Mode:** **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." <output-block>
**Validate Mode: Validating an existing PRD against BMAD standards.**
</output-block>
Prompt for PRD path:
<output-block>
Which PRD would you like to validate? Please provide the path to the PRD.md file.
</output-block>
Then read fully and follow: `{validateWorkflow}` (steps-v/step-v-01-discovery.md) Then read fully and follow: `{validateWorkflow}` (steps-v/step-v-01-discovery.md)
**IF Edit Mode:** **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." <output-block>
**Edit Mode: Improving an existing PRD.**
</output-block>
Prompt for PRD path:
<output-block>
Which PRD would you like to edit? Please provide the path to the PRD.md file.
</output-block>
Then read fully and follow: `{editWorkflow}` (steps-e/step-e-01-discovery.md) 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:** **If mode is still unclear, ask user:**
"**PRD Workflow - Select Mode:** <output-block>
**PRD Workflow - Select Mode:**
**[C] Create** - Create a new PRD from scratch **[C] Create** - Create a new PRD from scratch
**[V] Validate** - Validate an existing PRD against BMAD standards **[V] Validate** - Validate an existing PRD against BMAD standards
**[E] Edit** - Improve an existing PRD **[E] Edit** - Improve an existing PRD
Which mode would you like?" Which mode would you like?
</output-block>
Wait for user selection. Wait for user selection.
@ -136,15 +161,37 @@ Load and read full config from {main_config} and resolve:
### 3. Route to Appropriate Workflow ### 3. Route to Appropriate Workflow
**IF mode == create:** **IF mode == create:**
"**Create Mode: Creating a new PRD from scratch.**"
<output-block>
**Create Mode: Creating a new PRD from scratch.**
</output-block>
Read fully and follow: `{nextStep}` (steps-c/step-01-init.md) Read fully and follow: `{nextStep}` (steps-c/step-01-init.md)
**IF mode == validate:** **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." <output-block>
**Validate Mode: Validating an existing PRD against BMAD standards.**
</output-block>
Prompt for PRD path:
<output-block>
Which PRD would you like to validate? Please provide the path to the PRD.md file.
</output-block>
Then read fully and follow: `{validateWorkflow}` (steps-v/step-v-01-discovery.md) Then read fully and follow: `{validateWorkflow}` (steps-v/step-v-01-discovery.md)
**IF mode == edit:** **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." <output-block>
**Edit Mode: Improving an existing PRD.**
</output-block>
Prompt for PRD path:
<output-block>
Which PRD would you like to edit? Please provide the path to the PRD.md file.
</output-block>
Then read fully and follow: `{editWorkflow}` (steps-e/step-e-01-discovery.md) Then read fully and follow: `{editWorkflow}` (steps-e/step-e-01-discovery.md)

View File

@ -31,19 +31,25 @@ wipFile: '{implementation_artifacts}/tech-spec-wip.md'
**Present to user:** **Present to user:**
"Here's your complete tech-spec. Please review:" <output-block>
Here's your complete tech-spec. Please review:
</output-block>
[Display the complete spec content - all sections] [Display the complete spec content - all sections]
"**Quick Summary:** <output-block>
**Quick Summary:**
- {task_count} tasks to implement - {task_count} tasks to implement
- {ac_count} acceptance criteria to verify - {ac_count} acceptance criteria to verify
- {files_count} files to modify" - {files_count} files to modify
</output-block>
**Present review menu:** **Present review menu:**
Display: "**Select:** [C] Continue [E] Edit [Q] Questions [A] Advanced Elicitation [P] Party Mode" <output-block>
**Select:** [C] Continue [E] Edit [Q] Questions [A] Advanced Elicitation [P] Party Mode
</output-block>
**HALT and wait for user selection.** **HALT and wait for user selection.**
@ -173,7 +179,8 @@ b) **HALT and wait for user selection.**
**When user selects [D]:** **When user selects [D]:**
"**All done!** Your tech-spec is ready at: <output-block>
**All done!** Your tech-spec is ready at:
`{finalFile}` `{finalFile}`
@ -183,7 +190,8 @@ When you're ready to implement, run:
quick-dev {finalFile} quick-dev {finalFile}
``` ```
Ship it!" Ship it!
</output-block>
--- ---

View File

@ -72,7 +72,8 @@ cp "{template_path}" "{output_folder}/brainstorming/brainstorming-session-{{date
#### C. Session Context Gathering #### 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. <output-block>
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 Loading:** [If context_file provided, indicate context is loaded]
**Context-Based Guidance:** [If context available, briefly mention focus areas] **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:** **Session Discovery Questions:**
1. **What are we brainstorming about?** (The central topic or challenge) 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)
</output-block>
#### D. Process User Responses #### D. Process User Responses
Wait for user responses, then: Wait for user responses, then:
**Session Analysis:** **Session Analysis:**
"Based on your responses, I understand we're focusing on **[summarized topic]** with goals around **[summarized objectives]**.
<output-block>
Based on your responses, I understand we're focusing on **[summarized topic]** with goals around **[summarized objectives]**.
**Session Parameters:** **Session Parameters:**
- **Topic Focus:** [Clear topic articulation] - **Topic Focus:** [Clear topic articulation]
- **Primary Goals:** [Specific outcome objectives] - **Primary Goals:** [Specific outcome objectives]
**Does this accurately capture what you want to achieve?**" **Does this accurately capture what you want to achieve?**
</output-block>
#### E. Update Frontmatter and Document #### 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 ### 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. <output-block>
**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?** **Ready to explore technique approaches?**
[1] User-Selected Techniques - Browse our complete technique library [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 [3] Random Technique Selection - Discover unexpected creative methods
[4] Progressive Technique Flow - Start broad, then systematically narrow focus [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)
</output-block>
### 4. Handle User Selection and Initial Document Append ### 4. Handle User Selection and Initial Document Append

View File

@ -41,7 +41,9 @@ Load existing document and analyze current state:
- Identify current stage and next logical steps - Identify current stage and next logical steps
**Session Status Assessment:** **Session Status Assessment:**
"Welcome back {{user_name}}! I can see your brainstorming session on **[session_topic]** from **[date]**.
<output-block>
Welcome back {{user_name}}! I can see your brainstorming session on **[session_topic]** from **[date]**.
**Current Session Status:** **Current Session Status:**
@ -51,28 +53,35 @@ Load existing document and analyze current state:
- **Current Stage:** [Assess where they left off] - **Current Stage:** [Assess where they left off]
**Session Progress:** **Session Progress:**
[Brief summary of what was accomplished and what remains]" [Brief summary of what was accomplished and what remains]
</output-block>
### 2. Present Continuation Options ### 2. Present Continuation Options
Based on session analysis, provide appropriate options: Based on session analysis, provide appropriate options:
**If Session Completed:** **If Session Completed:**
"Your brainstorming session appears to be complete!
<output-block>
Your brainstorming session appears to be complete!
**Options:** **Options:**
[1] Review Results - Go through your documented ideas and insights [1] Review Results - Go through your documented ideas and insights
[2] Start New Session - Begin brainstorming on a new topic [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
</output-block>
**If Session In Progress:** **If Session In Progress:**
"Let's continue where we left off!
<output-block>
Let's continue where we left off!
**Current Progress:** **Current Progress:**
[Description of current stage and accomplishments] [Description of current stage and accomplishments]
**Next Steps:** **Next Steps:**
[Continue with appropriate next step based on workflow state]" [Continue with appropriate next step based on workflow state]
</output-block>
### 3. Handle User Choice ### 3. Handle User Choice

View File

@ -34,9 +34,11 @@ Load and present brainstorming techniques from CSV, allowing user to browse and
Load techniques from CSV on-demand: 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. <output-block>
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...**
</output-block>
**Load CSV and parse:** **Load CSV and parse:**
@ -48,7 +50,8 @@ Load techniques from CSV on-demand:
Show available categories with brief descriptions: Show available categories with brief descriptions:
"**Our Brainstorming Technique Library - 36+ Techniques Across 7 Categories:** <output-block>
**Our Brainstorming Technique Library - 36+ Techniques Across 7 Categories:**
**[1] Structured Thinking** (6 techniques) **[1] Structured Thinking** (6 techniques)
@ -85,7 +88,8 @@ Show available categories with brief descriptions:
- Inner wisdom and authentic exploration approaches - Inner wisdom and authentic exploration approaches
- Includes: Inner Child Conference, Shadow Work Mining, Values Archaeology - 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.**
</output-block>
### 3. Handle Category Selection ### 3. Handle Category Selection
@ -93,9 +97,11 @@ After user selects category:
#### Load Category Techniques: #### Load Category Techniques:
"**[Selected Category] Techniques:** <output-block>
**[Selected Category] Techniques:**
**Loading specific techniques from this category...**" **Loading specific techniques from this category...**
</output-block>
**Present 3-5 techniques from selected category:** **Present 3-5 techniques from selected category:**
For each technique: For each technique:
@ -106,7 +112,9 @@ For each technique:
- Example prompt: [Sample facilitation prompt] - Example prompt: [Sample facilitation prompt]
**Example presentation format:** **Example presentation format:**
"**1. SCAMPER Method** (Duration: 20-30 min, Energy: Moderate)
<output-block>
**1. SCAMPER Method** (Duration: 20-30 min, Energy: Moderate)
- Systematic creativity through seven lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse) - Systematic creativity through seven lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse)
- Best for: Product improvement, innovation challenges, systematic idea generation - 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 - Explore problems through six distinct perspectives for comprehensive analysis
- Best for: Complex decisions, team alignment, thorough exploration - Best for: Complex decisions, team alignment, thorough exploration
- Example prompt: "White hat thinking: What facts do we know for certain about this challenge?" - Example prompt: "White hat thinking: What facts do we know for certain about this challenge?"
</output-block>
### 4. Allow Technique Selection ### 4. Allow Technique Selection
"**Which techniques from this category appeal to you?** <output-block>
**Which techniques from this category appeal to you?**
You can: You can:
@ -135,13 +145,16 @@ You can:
- [Details] for more information about any technique - [Details] for more information about any technique
- [Categories] to return to category list - [Categories] to return to category list
- [Back] to return to approach selection - [Back] to return to approach selection
</output-block>
### 5. Handle Technique Confirmation ### 5. Handle Technique Confirmation
When user selects techniques: When user selects techniques:
**Confirmation Process:** **Confirmation Process:**
"**Your Selected Techniques:**
<output-block>
**Your Selected Techniques:**
- [Technique 1]: [Why this matches their session goals] - [Technique 1]: [Why this matches their session goals]
- [Technique 2]: [Why this complements the first] - [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?** **Confirm these choices?**
[C] Continue - Begin technique execution [C] Continue - Begin technique execution
[Back] - Modify technique selection" [Back] - Modify technique selection
</output-block>
### 6. Update Frontmatter and Continue ### 6. Update Frontmatter and Continue

View File

@ -34,7 +34,8 @@ Analyze session context and recommend optimal brainstorming techniques based on
Load techniques from CSV for analysis: Load techniques from CSV for analysis:
"Great choice! Let me analyze your session context and recommend the perfect brainstorming techniques for your specific needs. <output-block>
Great choice! Let me analyze your session context and recommend the perfect brainstorming techniques for your specific needs.
**Analyzing Your Session Goals:** **Analyzing Your Session Goals:**
@ -43,7 +44,8 @@ Load techniques from CSV for analysis:
- Constraints: [constraints] - Constraints: [constraints]
- Session Type: [session_type] - Session Type: [session_type]
**Loading Brain Techniques Library for AI Analysis...**" **Loading Brain Techniques Library for AI Analysis...**
</output-block>
**Load CSV and parse:** **Load CSV and parse:**
@ -86,7 +88,8 @@ Analyze user's session context across multiple dimensions:
Based on context analysis, create tailored recommendations: Based on context analysis, create tailored recommendations:
"**My AI Analysis Results:** <output-block>
**My AI Analysis Results:**
Based on your session context, I recommend this customized technique sequence: 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] - **Expected outcome:** [How this leads to actionable results]
**Total Estimated Time:** [Sum of durations] **Total Estimated Time:** [Sum of durations]
**Session Focus:** [Primary benefit and outcome description]" **Session Focus:** [Primary benefit and outcome description]
</output-block>
### 4. Present Recommendation Details ### 4. Present Recommendation Details
@ -117,7 +121,8 @@ Provide deeper insight into each recommended technique:
**Detailed Technique Explanations:** **Detailed Technique Explanations:**
"For each recommended technique, here's what makes it perfect for your session: <output-block>
For each recommended technique, here's what makes it perfect for your session:
**1. [Technique 1]:** **1. [Technique 1]:**
@ -138,11 +143,13 @@ Provide deeper insight into each recommended technique:
- **Description:** [Detailed explanation] - **Description:** [Detailed explanation]
- **Best for:** [Why this completes the sequence effectively] - **Best for:** [Why this completes the sequence effectively]
- **Sample facilitation:** [Example of how we'll use this] - **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]
</output-block>
### 5. Get User Confirmation ### 5. Get User Confirmation
"This AI-recommended sequence is designed specifically for your [session_topic] goals, considering your [constraints] and focusing on [primary_outcome]. <output-block>
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?** **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 [Modify] - I'd like to adjust the technique selection
[Details] - Tell me more about any specific technique [Details] - Tell me more about any specific technique
[Back] - Return to approach selection [Back] - Return to approach selection
</output-block>
### 6. Handle User Response ### 6. Handle User Response

View File

@ -34,7 +34,8 @@ Use random selection to discover unexpected brainstorming techniques that will b
Create anticipation for serendipitous technique discovery: 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. <output-block>
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:** **The Magic of Random Selection:**
@ -43,7 +44,8 @@ Create anticipation for serendipitous technique discovery:
- Find unexpected connections between different creativity methods - Find unexpected connections between different creativity methods
- Experience the joy of genuine creative surprise - 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...**
</output-block>
**Load CSV and parse:** **Load CSV and parse:**
@ -56,9 +58,12 @@ Create anticipation for serendipitous technique discovery:
Perform random selection with basic intelligence for good combinations: Perform random selection with basic intelligence for good combinations:
**Selection Process:** **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...**" <output-block>
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...**
</output-block>
**Selection Logic:** **Selection Logic:**
@ -71,7 +76,8 @@ Perform random selection with basic intelligence for good combinations:
Reveal the randomly selected techniques with enthusiasm: Reveal the randomly selected techniques with enthusiasm:
"**🎲 Your Randomly Selected Creative Techniques! 🎲** <output-block>
**🎲 Your Randomly Selected Creative Techniques! 🎲**
**Phase 1: Exploration** **Phase 1: Exploration**
**[Random Technique 1]** from [Category] (Duration: [time], Energy: [level]) **[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] - **Random discovery bonus:** [Unexpected insight about the overall flow]
**Total Random Session Time:** [Combined duration] **Total Random Session Time:** [Combined duration]
**Serendipity Factor:** [Enthusiastic description of creative potential]" **Serendipity Factor:** [Enthusiastic description of creative potential]
</output-block>
### 4. Highlight the Creative Potential ### 4. Highlight the Creative Potential
Emphasize the unique value of this random combination: Emphasize the unique value of this random combination:
"**Why This Random Combination is Perfect:** <output-block>
**Why This Random Combination is Perfect:**
**Unexpected Synergy:** **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]. 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 [Shuffle] - Randomize another combination for different adventure
[Details] - Tell me more about any specific technique [Details] - Tell me more about any specific technique
[Back] - Return to approach selection [Back] - Return to approach selection
</output-block>
### 5. Handle User Response ### 5. Handle User Response

View File

@ -34,7 +34,8 @@ Design a progressive technique flow that takes users from expansive exploration
Explain the value of systematic creative progression: 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. <output-block>
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:** **The Creative Journey We'll Take:**
@ -62,7 +63,8 @@ Explain the value of systematic creative progression:
- Identify resources, timelines, and success metrics - Identify resources, timelines, and success metrics
- Transform ideas into actionable plans - Transform ideas into actionable plans
**Loading Brain Techniques Library for Journey Design...**" **Loading Brain Techniques Library for Journey Design...**
</output-block>
**Load CSV and parse:** **Load CSV and parse:**
@ -76,7 +78,8 @@ Select optimal techniques for each progressive phase:
**Phase 1: Expansive Exploration Techniques** **Phase 1: Expansive Exploration Techniques**
"For **Expansive Exploration**, I'm selecting techniques that maximize creative breadth and wild thinking: <output-block>
For **Expansive Exploration**, I'm selecting techniques that maximize creative breadth and wild thinking:
**Recommended Technique: [Exploration Technique]** **Recommended Technique: [Exploration Technique]**
@ -85,11 +88,13 @@ Select optimal techniques for each progressive phase:
- **Expected Outcome:** [Number]+ raw ideas across diverse categories - **Expected Outcome:** [Number]+ raw ideas across diverse categories
- **Creative Energy:** High energy, expansive thinking - **Creative Energy:** High energy, expansive thinking
**Alternative if time-constrained:** [Simpler exploration technique]" **Alternative if time-constrained:** [Simpler exploration technique]
</output-block>
**Phase 2: Pattern Recognition Techniques** **Phase 2: Pattern Recognition Techniques**
"For **Pattern Recognition**, we need techniques that help organize and find meaning in the creative abundance: <output-block>
For **Pattern Recognition**, we need techniques that help organize and find meaning in the creative abundance:
**Recommended Technique: [Analysis Technique]** **Recommended Technique: [Analysis Technique]**
@ -98,35 +103,41 @@ Select optimal techniques for each progressive phase:
- **Expected Outcome:** Clear patterns and priority insights - **Expected Outcome:** Clear patterns and priority insights
- **Analytical Focus:** Organized thinking and pattern discovery - **Analytical Focus:** Organized thinking and pattern discovery
**Alternative for different session type:** [Alternative analysis technique]" **Alternative for different session type:** [Alternative analysis technique]
</output-block>
**Phase 3: Idea Development Techniques** **Phase 3: Idea Development Techniques**
"For **Idea Development**, we select techniques that refine and elaborate promising concepts: <output-block>
For **Idea Development**, we select techniques that refine and elaborate promising concepts:
**Recommended Technique: [Development Technique]** **Recommended Technique: [Development Technique]**
- **Category:** Structured/Collaborative techniques - **Category:** Structured/Collaborative techniques
- **Why for Phase 3:** Perfect for building depth and detail around strong concepts - **Why for Phase 3:** Perfect for building depth and detail around strong concepts
- **Expected Outcome:** Well-developed solutions with implementation considerations - **Expected Outcome:** Well-developed solutions with implementation considerations
- **Refinement Focus:** Practical enhancement and feasibility exploration" - **Refinement Focus:** Practical enhancement and feasibility exploration
</output-block>
**Phase 4: Action Planning Techniques** **Phase 4: Action Planning Techniques**
"For **Action Planning**, we choose techniques that create concrete implementation pathways: <output-block>
For **Action Planning**, we choose techniques that create concrete implementation pathways:
**Recommended Technique: [Planning Technique]** **Recommended Technique: [Planning Technique]**
- **Category:** Structured/Analytical techniques - **Category:** Structured/Analytical techniques
- **Why for Phase 4:** Ideal for transforming ideas into actionable steps - **Why for Phase 4:** Ideal for transforming ideas into actionable steps
- **Expected Outcome:** Clear implementation plan with timelines and resources - **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
</output-block>
### 3. Present Complete Journey Map ### 3. Present Complete Journey Map
Show the full progressive flow with timing and transitions: Show the full progressive flow with timing and transitions:
"**Your Complete Creative Journey Map:** <output-block>
**Your Complete Creative Journey Map:**
**⏰ Total Journey Time:** [Combined duration] **⏰ Total Journey Time:** [Combined duration]
**🎯 Session Focus:** Systematic development from ideas to action **🎯 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 [Customize] - I'd like to modify any phase techniques
[Details] - Tell me more about any specific phase or technique [Details] - Tell me more about any specific phase or technique
[Back] - Return to approach selection [Back] - Return to approach selection
</output-block>
### 4. Handle Customization Requests ### 4. Handle Customization Requests
If user wants customization: If user wants customization:
"**Customization Options:** <output-block>
**Customization Options:**
**Phase Modifications:** **Phase Modifications:**
@ -195,7 +208,8 @@ If user wants customization:
- **Extended Journey:** Add bonus technique at any phase for deeper exploration - **Extended Journey:** Add bonus technique at any phase for deeper exploration
- **Focused Journey:** Emphasize specific phases based on your goals - **Focused Journey:** Emphasize specific phases based on your goals
**Which customization would you like to make?**" **Which customization would you like to make?**
</output-block>
### 5. Update Frontmatter and Document ### 5. Update Frontmatter and Document

View File

@ -51,7 +51,8 @@ Facilitate brainstorming techniques through genuine interactive coaching, respon
Set up collaborative facilitation approach: Set up collaborative facilitation approach:
"**Outstanding! Let's begin our first technique with true collaborative facilitation.** <output-block>
**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. 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] **Focus:** [Primary goal of this technique]
**Energy:** [High/Reflective/Playful/etc.] based on technique type **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!**
</output-block>
### 2. Execute First Technique Element Interactively ### 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.):** **For Creative Techniques (What If, Analogical, etc.):**
"**Let's start with: [First provocative question/concept]** <output-block>
**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.
</output-block>
**Wait for user response, then coach deeper:** **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.):** **For Structured Techniques (SCAMPER, Six Thinking Hats, etc.):**
"**Let's explore [Specific letter/perspective]: [Prompt]** <output-block>
**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?
</output-block>
**Coach the exploration:** **Coach the exploration:**
@ -106,7 +112,9 @@ Follow the user's creative energy with genuine coaching:
**Responsive Facilitation Patterns:** **Responsive Facilitation Patterns:**
**When user shares exciting idea:** **When user shares exciting idea:**
"That's brilliant! I can feel the creative energy there. Let's explore this more deeply:
<output-block>
That's brilliant! I can feel the creative energy there. Let's explore this more deeply:
**Development Questions:** **Development Questions:**
@ -115,17 +123,21 @@ Follow the user's creative energy with genuine coaching:
- What are the most innovative aspects of this approach? - What are the most innovative aspects of this approach?
- Could this be applied in unexpected ways? - 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]
</output-block>
**When user seems uncertain:** **When user seems uncertain:**
"Great starting point! Sometimes the most powerful ideas need space to develop. Let's try this angle:
<output-block>
Great starting point! Sometimes the most powerful ideas need space to develop. Let's try this angle:
**Exploratory Questions:** **Exploratory Questions:**
- What if we removed all practical constraints? - What if we removed all practical constraints?
- How would [stakeholder] respond to this idea? - How would [stakeholder] respond to this idea?
- What's the most unexpected version of this concept? - 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?
</output-block>
**When user gives detailed response:** **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: "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:** **Check Engagement and Interest:**
"This has been incredibly productive! We've generated some fantastic ideas around [current element]. <output-block>
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:** **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 - **Take a different angle** on current element
- **Jump to most exciting idea** we've discovered so far - **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!
</output-block>
### 4.1. Energy Checkpoint (After Every 4-5 Exchanges) ### 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":** **When user says "next technique" or "move on":**
**Immediate Response:** **Immediate Response:**
"**Got it! Let's transition to the next technique.**
<output-block>
**Got it! Let's transition to the next technique.**
**Documenting our progress with [Current 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]. 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!**
</output-block>
**Then restart step 3 for the next technique:** **Then restart step 3 for the next technique:**
@ -215,7 +232,8 @@ If multiple techniques selected:
**Transition Between Techniques:** **Transition Between Techniques:**
"**Fantastic work with [Previous Technique]!** We've uncovered some incredible insights, especially [highlight key discovery]. <output-block>
**Fantastic work with [Previous Technique]!** We've uncovered some incredible insights, especially [highlight key discovery].
**Now let's transition to [Next Technique]:** **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?** **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!
</output-block>
### 6. Document Ideas Organically ### 6. Document Ideas Organically
@ -245,7 +264,8 @@ This connects beautifully with what we discovered earlier about _[previous conne
**After Deep Exploration:** **After Deep Exploration:**
"Let me summarize what we've uncovered in this exploration using our **IDEA FORMAT TEMPLATE**: <output-block>
Let me summarize what we've uncovered in this exploration using our **IDEA FORMAT TEMPLATE**:
**Key Ideas Generated:** **Key Ideas Generated:**
@ -259,13 +279,15 @@ _Novelty_: [What makes this different from obvious solutions]
**Energy and Engagement:** [Observation about user's creative flow] **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?**
</output-block>
### 7. Complete Technique with Integration ### 7. Complete Technique with Integration
After final technique element: After final technique element:
"**Outstanding completion of [Technique Name]!** <output-block>
**Outstanding completion of [Technique Name]!**
**What We've Discovered Together:** **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 [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. **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.
</output-block>
### 8. Handle Menu Selection ### 8. Handle Menu Selection

View File

@ -34,7 +34,8 @@ Organize all brainstorming ideas into coherent themes, facilitate prioritization
Begin systematic review of all generated ideas: 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. <output-block>
**Outstanding creative work!** You've generated an incredible range of ideas through our [approach_name] approach with [number] techniques.
**Session Achievement Summary:** **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.** **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...**
</output-block>
### 2. Theme Identification and Clustering ### 2. Theme Identification and Clustering
Group related ideas into meaningful themes: Group related ideas into meaningful themes:
**Theme Analysis Process:** **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.
<output-block>
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:** **Emerging Themes I'm Identifying:**
@ -77,7 +81,8 @@ _Focus: [Description of what this theme covers]_
- **[Cross-cutting Ideas]:** [Ideas that span multiple themes] - **[Cross-cutting Ideas]:** [Ideas that span multiple themes]
- **[Breakthrough Concepts]:** [Particularly innovative or surprising ideas] - **[Breakthrough Concepts]:** [Particularly innovative or surprising ideas]
- **[Implementation-Ready Ideas]:** [Ideas that seem immediately actionable]" - **[Implementation-Ready Ideas]:** [Ideas that seem immediately actionable]
</output-block>
### 3. Present Organized Idea Themes ### 3. Present Organized Idea Themes
@ -85,7 +90,8 @@ Display systematically organized ideas for user review:
**Organized by Theme:** **Organized by Theme:**
"**Your Brainstorming Results - Organized by Theme:** <output-block>
**Your Brainstorming Results - Organized by Theme:**
**[Theme 1]: [Theme Description]** **[Theme 1]: [Theme Description]**
@ -108,7 +114,8 @@ Display systematically organized ideas for user review:
- **[Innovative Idea]:** [Why this represents a significant breakthrough] - **[Innovative Idea]:** [Why this represents a significant breakthrough]
- **[Unexpected Connection]:** [How this creates new possibilities] - **[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?**
</output-block>
### 4. Facilitate Prioritization ### 4. Facilitate Prioritization
@ -116,7 +123,8 @@ Guide user through strategic prioritization:
**Prioritization Framework:** **Prioritization Framework:**
"Now let's identify your most promising ideas based on what matters most for your **[session_goals]**. <output-block>
Now let's identify your most promising ideas based on what matters most for your **[session_goals]**.
**Prioritization Criteria for Your Session:** **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? 2. **Easiest Quick Wins:** Which ideas could be implemented fastest?
3. **Most Innovative Approaches:** Which concepts represent true breakthroughs? 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.**
</output-block>
### 5. Develop Action Plans ### 5. Develop Action Plans
@ -141,7 +150,8 @@ Create concrete next steps for prioritized ideas:
**Action Planning Process:** **Action Planning Process:**
"**Excellent choices!** Let's develop actionable plans for your top priority ideas. <output-block>
**Excellent choices!** Let's develop actionable plans for your top priority ideas.
**For each selected idea, let's explore:** **For each selected idea, let's explore:**
@ -162,7 +172,8 @@ Create concrete next steps for prioritized ideas:
**Timeline:** [Implementation estimate] **Timeline:** [Implementation estimate]
**Success Indicators:** [How to measure progress] **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?**
</output-block>
### 6. Create Comprehensive Session Documentation ### 6. Create Comprehensive Session Documentation
@ -170,7 +181,8 @@ Prepare final session output:
**Session Documentation Structure:** **Session Documentation Structure:**
"**Creating your comprehensive brainstorming session documentation...** <output-block>
**Creating your comprehensive brainstorming session documentation...**
This document will include: This document will include:
@ -180,7 +192,8 @@ This document will include:
- **Action Plans:** Concrete next steps for implementation - **Action Plans:** Concrete next steps for implementation
- **Session Insights:** Key learnings and creative breakthroughs - **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.**
</output-block>
**Append to document:** **Append to document:**
@ -217,7 +230,8 @@ Provide final session wrap-up and forward guidance:
**Session Completion:** **Session Completion:**
"**Congratulations on an incredibly productive brainstorming session!** <output-block>
**Congratulations on an incredibly productive brainstorming session!**
**Your Creative Achievements:** **Your Creative Achievements:**
@ -248,6 +262,7 @@ Provide final session wrap-up and forward guidance:
**Ready to complete your session documentation?** **Ready to complete your session documentation?**
[C] Complete - Generate final brainstorming session document [C] Complete - Generate final brainstorming session document
</output-block>
### 8. Handle Completion Selection ### 8. Handle Completion Selection

View File

@ -34,9 +34,11 @@ Load the complete agent roster from manifest and initialize party mode with enga
Begin agent loading process: 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. <output-block>
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:**
</output-block>
Load and parse the agent manifest CSV from `{project-root}/_bmad/_config/agent-manifest.csv` 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: Generate enthusiastic party mode introduction:
"🎉 PARTY MODE ACTIVATED! 🎉 <output-block>
🎉 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. 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! **[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?**
</output-block>
### 5. Present Continue Option ### 5. Present Continue Option
After agent loading and introduction: After agent loading and introduction:
"**Agent roster loaded successfully!** All our BMAD experts are excited to collaborate with you. <output-block>
**Agent roster loaded successfully!** All our BMAD experts are excited to collaborate with you.
**Ready to start the discussion?** **Ready to start the discussion?**
[C] Continue - Begin multi-agent conversation [C] Continue - Begin multi-agent conversation
</output-block>
### 6. Handle Continue Selection ### 6. Handle Continue Selection

View File

@ -33,7 +33,9 @@ Orchestrate dynamic multi-agent conversations with intelligent agent selection,
For each user message or topic: For each user message or topic:
**Input Analysis Process:** **Input Analysis Process:**
"Analyzing your message for the perfect agent collaboration..." <output-block>
Analyzing your message for the perfect agent collaboration...
</output-block>
**Analysis Criteria:** **Analysis Criteria:**

View File

@ -34,9 +34,11 @@ Provide satisfying agent farewells and conclude the party mode session with grat
Begin exit process with warm acknowledgment: 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. <output-block>
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...**
</output-block>
### 2. Generate Agent Farewells ### 2. Generate Agent Farewells
@ -74,7 +76,8 @@ Briefly acknowledge key discussion outcomes:
End with enthusiastic and appreciative closure: End with enthusiastic and appreciative closure:
"🎊 **Party Mode Session Complete!** 🎊 <output-block>
🎊 **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. 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. **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!** 🚀
</output-block>
### 5. Complete Workflow Exit ### 5. Complete Workflow Exit

View File

@ -75,7 +75,8 @@ Execute party mode activation and conversation orchestration:
**Welcome Activation:** **Welcome Activation:**
"🎉 PARTY MODE ACTIVATED! 🎉 <output-block>
🎉 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. 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] [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?**
</output-block>
### Agent Selection Intelligence ### Agent Selection Intelligence