workflows added to sub items in plan project phase. updated single action checks to be ifs on the action.

This commit is contained in:
Brian Madison
2025-10-05 11:32:45 -05:00
parent aefe72fd60
commit 33d893bef2
26 changed files with 935 additions and 404 deletions

View File

@@ -251,35 +251,38 @@ Examples:
- [r] Refine with additional context
- [o] Optimize for different platform</ask>
<check>If edit or refine:</check>
<ask>What would you like to adjust?</ask>
<goto step="7">Regenerate with modifications</goto>
<check if="edit or refine">
<ask>What would you like to adjust?</ask>
<goto step="7">Regenerate with modifications</goto>
</check>
</step>
<step n="8" goal="Generate Platform-Specific Tips">
<action>Provide platform-specific usage tips based on target platform</action>
<check>If target_platform includes ChatGPT:</check>
**ChatGPT Deep Research Tips:**
<check if="target_platform includes ChatGPT">
**ChatGPT Deep Research Tips:**
- Use clear verbs: "compare," "analyze," "synthesize," "recommend"
- Specify keywords explicitly to guide search
- Answer clarifying questions thoroughly (requests are more expensive)
- You have 25-250 queries/month depending on tier
- Review the research plan before it starts searching
</check>
<check>If target_platform includes Gemini:</check>
**Gemini Deep Research Tips:**
<check if="target_platform includes Gemini">
**Gemini Deep Research Tips:**
- Keep initial prompt simple - you can adjust the research plan
- Be specific and clear - vagueness is the enemy
- Review and modify the multi-point research plan before it runs
- Use follow-up questions to drill deeper or add sections
- Available in 45+ languages globally
</check>
<check>If target_platform includes Grok:</check>
**Grok DeepSearch Tips:**
<check if="target_platform includes Grok">
**Grok DeepSearch Tips:**
- Include date windows: "from Jan-Jun 2025"
- Specify output format: "bullet list + citations"
@@ -287,15 +290,17 @@ Examples:
- Use follow-up commands: "Expand on [topic]" to deepen sections
- Verify facts when obscure sources cited
- Free tier: 5 queries/24hrs, Premium: 30/2hrs
</check>
<check>If target_platform includes Claude:</check>
**Claude Projects Tips:**
<check if="target_platform includes Claude">
**Claude Projects Tips:**
- Use Chain of Thought prompting for complex reasoning
- Break into sub-prompts for multi-step research (prompt chaining)
- Add relevant documents to Project for context
- Provide explicit instructions and examples
- Test iteratively and refine prompts
</check>
<template-output>platform_tips</template-output>
@@ -359,11 +364,13 @@ The output includes:
Select option (1-4):</ask>
<check>If option 1:</check>
<goto step="1">Start with different platform selection</goto>
<check if="option 1">
<goto step="1">Start with different platform selection</goto>
</check>
<check>If option 2 or 3:</check>
<goto step="1">Start new prompt with context from previous</goto>
<check if="option 2 or 3">
<goto step="1">Start new prompt with context from previous</goto>
</check>
</step>

View File

@@ -471,8 +471,8 @@ Provide mitigation strategies.
<ask>Would you like to create a financial model with revenue projections based on the market analysis?</ask>
<check>If yes:</check>
Build 3-year projections:
<check if="yes">
Build 3-year projections:
- Revenue model based on SOM scenarios
- Customer acquisition projections
@@ -481,6 +481,8 @@ Build 3-year projections:
- Funding requirements
<template-output>financial_projections</template-output>
</check>
</step>
<step n="11" goal="Executive Summary Creation">
@@ -537,8 +539,8 @@ Create compelling executive summary with:
<step n="13" goal="Appendices and Supporting Materials" optional="true">
<ask>Would you like to include detailed appendices with calculations, full competitor profiles, or raw research data?</ask>
<check>If yes:</check>
Create appendices with:
<check if="yes">
Create appendices with:
- Detailed TAM/SAM/SOM calculations
- Full competitor profiles
@@ -548,6 +550,8 @@ Create appendices with:
- Glossary of terms
<template-output>appendices</template-output>
</check>
</step>
</workflow>

View File

@@ -51,40 +51,49 @@ Present the user with research type options:
<critical>Based on user selection, load the appropriate instruction set</critical>
<check>If research_type == "1" OR "market" OR "market research":</check>
<action>Set research_mode = "market"</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Continue with market research workflow</action>
<check if="research_type == 1 OR fuzzy match market research">
<action>Set research_mode = "market"</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Continue with market research workflow</action>
</check>
<check>If research_type == "2" OR "prompt" OR "deep research prompt":</check>
<action>Set research_mode = "deep-prompt"</action>
<action>LOAD: {installed_path}/instructions-deep-prompt.md</action>
<action>Continue with deep research prompt generation</action>
<check if="research_type == 2 or prompt or fuzzy match deep research prompt">
<action>Set research_mode = "deep-prompt"</action>
<action>LOAD: {installed_path}/instructions-deep-prompt.md</action>
<action>Continue with deep research prompt generation</action>
</check>
<check>If research_type == "3" OR "technical" OR "architecture":</check>
<action>Set research_mode = "technical"</action>
<action>LOAD: {installed_path}/instructions-technical.md</action>
<action>Continue with technical research workflow</action>
<check if="research_type == 3 technical or architecture or fuzzy match indicates technical type of research">
<action>Set research_mode = "technical"</action>
<action>LOAD: {installed_path}/instructions-technical.md</action>
<action>Continue with technical research workflow</action>
<check>If research_type == "4" OR "competitive":</check>
<action>Set research_mode = "competitive"</action>
<action>This will use market research workflow with competitive focus</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Pass mode="competitive" to focus on competitive intelligence</action>
</check>
<check>If research_type == "5" OR "user":</check>
<action>Set research_mode = "user"</action>
<action>This will use market research workflow with user research focus</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Pass mode="user" to focus on customer insights</action>
<check if="research_type == 4 or fuzzy match competitive">
<action>Set research_mode = "competitive"</action>
<action>This will use market research workflow with competitive focus</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Pass mode="competitive" to focus on competitive intelligence</action>
<check>If research_type == "6" OR "domain" OR "industry":</check>
<action>Set research_mode = "domain"</action>
<action>This will use market research workflow with domain focus</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Pass mode="domain" to focus on industry/domain analysis</action>
</check>
<critical>The loaded instruction set will continue from here with full context</critical>
<check if="research_type == 5 or fuzzy match user research">
<action>Set research_mode = "user"</action>
<action>This will use market research workflow with user research focus</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Pass mode="user" to focus on customer insights</action>
</check>
<check if="research_type == 6 or fuzzy match domain or industry or category">
<action>Set research_mode = "domain"</action>
<action>This will use market research workflow with domain focus</action>
<action>LOAD: {installed_path}/instructions-market.md</action>
<action>Pass mode="domain" to focus on industry/domain analysis</action>
</check>
<critical>The loaded instruction set will continue from here with full context of the {research_type}</critical>
</step>

View File

@@ -89,12 +89,11 @@ Consider:
If you have specific options, list them. Otherwise, I'll research current leading solutions based on your requirements.</ask>
<check>If user provides options:</check>
<template-output>user_provided_options</template-output>
<template-output if="user provides options">user_provided_options</template-output>
<check>If discovering options:</check>
<action>Conduct web research to identify current leading solutions</action>
<action>Search for:
<check if="discovering options">
<action>Conduct web research to identify current leading solutions</action>
<action>Search for:
- "[technical_category] best tools 2025"
- "[technical_category] comparison [use_case]"
@@ -102,11 +101,13 @@ If you have specific options, list them. Otherwise, I'll research current leadin
- "State of [technical_category] 2025"
</action>
<elicit-required/>
<elicit-required/>
<action>Present discovered options (typically 3-5 main candidates)</action>
<template-output>technology_options</template-output>
</check>
</step>
<step n="4" goal="Deep Dive Research on Each Option">
@@ -283,7 +284,7 @@ For top 2-3 candidates:
<ask>Are you researching architecture patterns (microservices, event-driven, etc.)?</ask>
<check>If yes:</check>
<check if="yes">
Research and document:
@@ -308,6 +309,7 @@ Research and document:
- Operational overhead
<template-output>architecture_pattern_analysis</template-output>
</check>
</step>
@@ -433,9 +435,10 @@ Create ADR format documentation:
Select option (1-5):</ask>
<check>If option 4:</check>
<action>LOAD: {installed_path}/instructions-deep-prompt.md</action>
<action>Pre-populate with technical research context</action>
<check if="option 4">
<action>LOAD: {installed_path}/instructions-deep-prompt.md</action>
<action>Pre-populate with technical research context</action>
</check>
</step>