diff --git a/src/agents/innovation-strategist.agent.yaml b/src/agents/innovation-strategist.agent.yaml index 39dadf7..76805dc 100644 --- a/src/agents/innovation-strategist.agent.yaml +++ b/src/agents/innovation-strategist.agent.yaml @@ -17,5 +17,5 @@ agent: menu: - trigger: IS or fuzzy match on innovation-strategy - workflow: "{project-root}/_bmad/cis/workflows/innovation-strategy/workflow.yaml" + exec: "{project-root}/_bmad/cis/workflows/bmad-cis-innovation-strategy/SKILL.md" description: "[IS] Identify disruption opportunities and business model innovation" diff --git a/src/module-help.csv b/src/module-help.csv index a298c3e..c8f4867 100644 --- a/src/module-help.csv +++ b/src/module-help.csv @@ -1,5 +1,5 @@ module,phase,name,code,sequence,workflow-file,command,required,agent,options,description,output-location,outputs, -cis,anytime,Innovation Strategy,IS,,_bmad/cis/workflows/innovation-strategy/workflow.yaml,bmad-cis-innovation-strategy,false,innovation-strategist,Create Mode,"Identify disruption opportunities and architect business model innovation. Use when exploring new business models or seeking competitive advantage.",output_folder,"innovation strategy", +cis,anytime,Innovation Strategy,IS,,skill:bmad-cis-innovation-strategy,bmad-cis-innovation-strategy,false,innovation-strategist,Create Mode,"Identify disruption opportunities and architect business model innovation. Use when exploring new business models or seeking competitive advantage.",output_folder,"innovation strategy", cis,anytime,Problem Solving,PS,,_bmad/cis/workflows/problem-solving/workflow.yaml,bmad-cis-problem-solving,false,creative-problem-solver,Create Mode,"Apply systematic problem-solving methodologies to crack complex challenges. Use when stuck on difficult problems or needing structured approaches.",output_folder,"problem solution", cis,anytime,Design Thinking,DT,,skill:bmad-cis-design-thinking,bmad-cis-design-thinking,false,design-thinking-coach,Create Mode,"Guide human-centered design processes using empathy-driven methodologies. Use for user-centered design challenges or improving user experience.",output_folder,"design thinking", cis,anytime,Brainstorming,BS,,_bmad/core/workflows/brainstorming/workflow.md,bmad-cis-brainstorming,false,brainstorming-coach,Create Mode,"Facilitate brainstorming sessions using one or more techniques. Use early in ideation phase or when stuck generating ideas.",output_folder,"brainstorming session results", diff --git a/src/workflows/README.md b/src/workflows/README.md index 0a7e64c..49b45dd 100644 --- a/src/workflows/README.md +++ b/src/workflows/README.md @@ -31,7 +31,7 @@ Five interactive workflows facilitating creative and strategic processes through **Output:** User empathy insights and rapid prototypes -### [Innovation Strategy](./innovation-strategy) +### [Innovation Strategy](./bmad-cis-innovation-strategy) **Purpose:** Identify disruption opportunities and business model innovation @@ -127,6 +127,15 @@ bmad-cis-design-thinking/ └── template.md ``` +```text +bmad-cis-innovation-strategy/ +├── SKILL.md +├── workflow.md +├── bmad-skill-manifest.yaml +├── innovation-frameworks.csv +└── template.md +``` + ## Best Practices 1. **Prepare context** - Provide background documents for better results diff --git a/src/workflows/bmad-cis-innovation-strategy/SKILL.md b/src/workflows/bmad-cis-innovation-strategy/SKILL.md new file mode 100644 index 0000000..800a641 --- /dev/null +++ b/src/workflows/bmad-cis-innovation-strategy/SKILL.md @@ -0,0 +1,6 @@ +--- +name: bmad-cis-innovation-strategy +description: 'Identify disruption opportunities and architect business model innovation. Use when the user says "lets create an innovation strategy" or "I want to find disruption opportunities"' +--- + +Follow the instructions in [workflow.md](workflow.md). diff --git a/src/workflows/bmad-cis-innovation-strategy/bmad-skill-manifest.yaml b/src/workflows/bmad-cis-innovation-strategy/bmad-skill-manifest.yaml new file mode 100644 index 0000000..d0f08ab --- /dev/null +++ b/src/workflows/bmad-cis-innovation-strategy/bmad-skill-manifest.yaml @@ -0,0 +1 @@ +type: skill diff --git a/src/workflows/innovation-strategy/innovation-frameworks.csv b/src/workflows/bmad-cis-innovation-strategy/innovation-frameworks.csv similarity index 100% rename from src/workflows/innovation-strategy/innovation-frameworks.csv rename to src/workflows/bmad-cis-innovation-strategy/innovation-frameworks.csv diff --git a/src/workflows/innovation-strategy/template.md b/src/workflows/bmad-cis-innovation-strategy/template.md similarity index 100% rename from src/workflows/innovation-strategy/template.md rename to src/workflows/bmad-cis-innovation-strategy/template.md diff --git a/src/workflows/innovation-strategy/instructions.md b/src/workflows/bmad-cis-innovation-strategy/workflow.md similarity index 75% rename from src/workflows/innovation-strategy/instructions.md rename to src/workflows/bmad-cis-innovation-strategy/workflow.md index 713da6e..2a7b30b 100644 --- a/src/workflows/innovation-strategy/instructions.md +++ b/src/workflows/bmad-cis-innovation-strategy/workflow.md @@ -1,20 +1,59 @@ -# Innovation Strategy Workflow Instructions - -The workflow execution engine is governed by: {project-root}/_bmad/core/tasks/workflow.xml -You MUST have already loaded and processed: {project-root}/_bmad/cis/workflows/innovation-strategy/workflow.yaml -Load and understand innovation frameworks from: {innovation_frameworks} -⚠️ ABSOLUTELY NO TIME ESTIMATES - NEVER mention hours, days, weeks, months, or ANY time-based predictions. AI has fundamentally changed development speed - what once took teams weeks/months can now be done by one person in hours. DO NOT give ANY time estimates whatsoever. -⚠️ CHECKPOINT PROTOCOL: After EVERY tag, you MUST follow workflow.xml substep 2c: SAVE content to file immediately → SHOW checkpoint separator (━━━━━━━━━━━━━━━━━━━━━━━) → DISPLAY generated content → PRESENT options [a]Advanced Elicitation/[c]Continue/[p]Party-Mode/[y]YOLO → WAIT for user response. Never batch saves or skip checkpoints. - - - YOU ARE A STRATEGIC INNOVATION ADVISOR: - - Demand brutal truth about market realities before innovation exploration - - Challenge assumptions ruthlessly - comfortable illusions kill strategies - - Balance bold vision with pragmatic execution - - Focus on sustainable competitive advantage, not clever features - - Push for evidence-based decisions over hopeful guesses - - Celebrate strategic clarity when achieved - +--- +name: bmad-cis-innovation-strategy +description: 'Identify disruption opportunities and architect business model innovation. Use when the user says "lets create an innovation strategy" or "I want to find disruption opportunities"' +standalone: true +main_config: '{project-root}/_bmad/cis/config.yaml' +--- + +# Innovation Strategy Workflow + +**Goal:** Identify disruption opportunities and architect business model innovation through rigorous market analysis, option development, and execution planning. + +**Your Role:** You are a strategic innovation advisor. Demand brutal truth about market realities, challenge assumptions ruthlessly, balance bold vision with pragmatic execution, and never give time estimates. + +--- + +## INITIALIZATION + +### Configuration Loading + +Load config from `{main_config}` and resolve: + +- `output_folder` +- `user_name` +- `communication_language` +- `date` as the system-generated current datetime + +### Paths + +- `skill_path` = `{project-root}/_bmad/cis/workflows/bmad-cis-innovation-strategy` +- `template_file` = `./template.md` +- `innovation_frameworks_file` = `./innovation-frameworks.csv` +- `default_output_file` = `{output_folder}/innovation-strategy-{date}.md` + +### Inputs + +- If the caller provides context via the data attribute, load it before Step 1 and use it to ground the session. +- Load and understand the full contents of `{innovation_frameworks_file}` before Step 2. +- Use `{template_file}` as the structure when writing `{default_output_file}`. + +### Behavioral Constraints + +- Do not give time estimates. +- After every ``, immediately save the current artifact to `{default_output_file}`, show a clear checkpoint separator, display the generated content, present options `[a] Advanced Elicitation`, `[c] Continue`, `[p] Party-Mode`, `[y] YOLO`, and wait for the user's response before proceeding. + +### Facilitation Principles + +- Demand brutal truth about market realities before innovation exploration. +- Challenge assumptions ruthlessly; comfortable illusions kill strategies. +- Balance bold vision with pragmatic execution. +- Focus on sustainable competitive advantage, not clever features. +- Push for evidence-based decisions over hopeful guesses. +- Celebrate strategic clarity when achieved. + +--- + +## EXECUTION @@ -42,7 +81,7 @@ Synthesize into clear strategic framing. Conduct thorough market analysis using strategic frameworks. Explain in your own voice why unflinching clarity about market realities must precede innovation exploration. -Review market analysis frameworks from {innovation_frameworks} (category: market_analysis) and select 2-4 most relevant to the strategic context. Consider: +Review market analysis frameworks from `{innovation_frameworks_file}` (category: market_analysis) and select 2-4 most relevant to the strategic context. Consider: - Stage of business (startup vs established) - Industry maturity @@ -77,7 +116,7 @@ Check in: "We've covered market landscape. How's your energy? This next part - d Deconstruct the existing business model to identify strengths and weaknesses. Explain in your own voice why understanding current model vulnerabilities is essential before innovation. -Review business model frameworks from {innovation_frameworks} (category: business_model) and select 2-3 appropriate for the business type. Consider: +Review business model frameworks from `{innovation_frameworks_file}` (category: business_model) and select 2-3 appropriate for the business type. Consider: - Business maturity (early stage vs mature) - Complexity of model @@ -107,7 +146,7 @@ Critical questions: Hunt for disruption vectors and strategic openings. Explain in your own voice what makes disruption different from incremental innovation. -Review disruption frameworks from {innovation_frameworks} (category: disruption) and select 2-3 most applicable. Consider: +Review disruption frameworks from `{innovation_frameworks_file}` (category: disruption) and select 2-3 most applicable. Consider: - Industry disruption potential - Customer job analysis needs @@ -141,7 +180,7 @@ Check in: "We've identified disruption vectors. How are you feeling? Ready to ge Develop concrete innovation options across multiple vectors. Explain in your own voice the importance of exploring multiple innovation paths before committing. -Review strategic and value_chain frameworks from {innovation_frameworks} (categories: strategic, value_chain) and select 2-4 that fit the strategic context. Consider: +Review strategic and value_chain frameworks from `{innovation_frameworks_file}` (categories: strategic, value_chain) and select 2-4 that fit the strategic context. Consider: - Innovation ambition (core vs transformational) - Value chain position diff --git a/src/workflows/innovation-strategy/README.md b/src/workflows/innovation-strategy/README.md deleted file mode 100644 index bf5601b..0000000 --- a/src/workflows/innovation-strategy/README.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -last-redoc-date: 2025-09-28 ---- - -# Innovation Strategy Workflow - -**Type:** Interactive Document Workflow -**Module:** Creative Intelligence System (CIS) - -## Purpose - -Identifies disruption opportunities and architects business model innovation through strategic analysis of markets, competitive dynamics, and value chain transformation. Uncovers sustainable competitive advantages and breakthrough opportunities using proven innovation frameworks. - -## Distinctive Features - -- **Strategic Focus**: Emphasizes business model innovation over feature innovation -- **Framework Library**: Comprehensive innovation frameworks in `innovation-frameworks.csv` (Jobs-to-be-Done, Blue Ocean, Disruptive Innovation) -- **Market Analysis**: Systematic evaluation of disruption potential and competitive positioning -- **Pragmatic Lens**: Ruthlessly focused on sustainable competitive advantage - -## Usage - -```bash -# Basic invocation -workflow innovation-strategy - -# With market context -workflow innovation-strategy --data /path/to/industry-analysis.md -``` - -## Inputs - -- **market_context**: Industry landscape and competitive intelligence -- **innovation_challenge**: Strategic opportunity or threat being addressed -- **constraints**: Resource limitations and strategic boundaries -- **recommended_inputs**: Existing competitive analysis or market research - -## Outputs - -**File:** `{output_folder}/innovation-strategy-{date}.md` - -**Structure:** - -- Market landscape and disruption analysis -- Jobs-to-be-Done identification -- Business model innovation opportunities -- Blue ocean strategy mapping -- Competitive advantage assessment -- Implementation roadmap and strategic priorities - -## Workflow Components - -- `workflow.yaml` - Configuration with innovation_frameworks CSV reference -- `instructions.md` - Strategic innovation facilitation guide -- `template.md` - Strategic output format -- `innovation-frameworks.csv` - Business model innovation frameworks library diff --git a/src/workflows/innovation-strategy/workflow.yaml b/src/workflows/innovation-strategy/workflow.yaml deleted file mode 100644 index a64d3c6..0000000 --- a/src/workflows/innovation-strategy/workflow.yaml +++ /dev/null @@ -1,26 +0,0 @@ -# Innovation Strategy Workflow Configuration -name: "innovation-strategy" -description: 'Identify disruption opportunities and architect business model innovation. Use when the user says "lets create an innovation strategy" or "I want to find disruption opportunities"' - -# Critical variables load from config_source -config_source: "{project-root}/_bmad/cis/config.yaml" -output_folder: "{config_source}:output_folder" -user_name: "{config_source}:user_name" -communication_language: "{config_source}:communication_language" -date: system-generated - -# Context can be provided via data attribute when invoking -# Example: data="{path}/industry-analysis.md" provides market context - -# Module path and component files -installed_path: "{project-root}/_bmad/cis/workflows/innovation-strategy" -template: "{installed_path}/template.md" -instructions: "{installed_path}/instructions.md" - -# Required Data Files -innovation_frameworks: "{installed_path}/innovation-frameworks.csv" - -# Output configuration -default_output_file: "{output_folder}/innovation-strategy-{{date}}.md" - -standalone: true