feat: v6.0.0-alpha.0 - the future is now

This commit is contained in:
Brian Madison
2025-09-28 23:17:07 -05:00
parent 52f6889089
commit 0a6a3f3015
747 changed files with 52759 additions and 235199 deletions

View File

@@ -0,0 +1,14 @@
# BMAD™ Creative Intelligence Suite Configuration
code: cis
name: "CIS: Creative Innovation Suite"
default_selected: false # This module will not be selected by default for new installations
prompt:
- "Thank you for choosing the BMAD™ Creative Intelligence Suite, an early beta release with much more planned!"
- "With this BMAD™ Creative Intelligence Suite Configuration, remember that all paths are relative to project root, with no leading slash."
# Variables from Core Config inserted:
## user_name
## communication_language
## output_folder

View File

@@ -0,0 +1,92 @@
const fs = require('fs-extra');
const path = require('node:path');
const chalk = require('chalk');
/**
* CIS Module Installer
* Standard module installer function that executes after IDE installations
*
* @param {Object} options - Installation options
* @param {string} options.projectRoot - The root directory of the target project
* @param {Object} options.config - Module configuration from install-menu-config.yaml
* @param {Array<string>} options.installedIDEs - Array of IDE codes that were installed
* @param {Object} options.logger - Logger instance for output
* @returns {Promise<boolean>} - Success status
*/
async function install(options) {
const { projectRoot, config, installedIDEs, logger } = options;
try {
logger.log(chalk.blue('🎨 Installing CIS Module...'));
// Create output directory if configured
if (config['output_folder']) {
// Strip {project-root}/ prefix if present
const outputConfig = config['output_folder'].replace('{project-root}/', '');
const outputPath = path.join(projectRoot, outputConfig);
if (!(await fs.pathExists(outputPath))) {
logger.log(chalk.yellow(`Creating CIS output directory: ${outputConfig}`));
await fs.ensureDir(outputPath);
// Add any default CIS templates or assets here
const templatesSource = path.join(__dirname, 'assets');
const templateFiles = await fs.readdir(templatesSource).catch(() => []);
for (const file of templateFiles) {
const source = path.join(templatesSource, file);
const dest = path.join(outputPath, file);
if (!(await fs.pathExists(dest))) {
await fs.copy(source, dest);
logger.log(chalk.green(`✓ Added ${file}`));
}
}
}
}
// Handle IDE-specific configurations if needed
if (installedIDEs && installedIDEs.length > 0) {
logger.log(chalk.cyan(`Configuring CIS for IDEs: ${installedIDEs.join(', ')}`));
// Add any IDE-specific CIS configurations here
for (const ide of installedIDEs) {
await configureForIDE(ide, projectRoot, config, logger);
}
}
logger.log(chalk.green('✓ CIS Module installation complete'));
return true;
} catch (error) {
logger.error(chalk.red(`Error installing CIS module: ${error.message}`));
return false;
}
}
/**
* Configure CIS module for specific IDE
* @private
*/
async function configureForIDE(ide) {
// Add IDE-specific configurations here
switch (ide) {
case 'claude-code': {
// Claude Code specific CIS configurations
break;
}
case 'cursor': {
// Cursor specific CIS configurations
break;
}
case 'windsurf': {
// Windsurf specific CIS configurations
break;
}
// Add more IDEs as needed
default: {
// No specific configuration needed
break;
}
}
}
module.exports = { install };

View File

@@ -0,0 +1,104 @@
---
last-redoc-date: 2025-09-28
---
# CIS Agents
The Creative Intelligence System provides five specialized agents, each embodying unique personas and expertise for facilitating creative and strategic processes. All agents are module agents with access to CIS workflows.
## Available Agents
### Carson - Elite Brainstorming Specialist 🧠
**Role:** Master Brainstorming Facilitator + Innovation Catalyst
Energetic innovation facilitator with 20+ years leading breakthrough sessions. Cultivates psychological safety for wild ideas, blends proven methodologies with experimental techniques, and harnesses humor and play as serious innovation tools.
**Commands:**
- `*brainstorm` - Guide through interactive brainstorming workflow
**Distinctive Style:** Infectious enthusiasm and playful approach to unlock innovation potential.
---
### Dr. Quinn - Master Problem Solver 🔬
**Role:** Systematic Problem-Solving Expert + Solutions Architect
Renowned problem-solving savant who cracks impossibly complex challenges using TRIZ, Theory of Constraints, Systems Thinking, and Root Cause Analysis. Former aerospace engineer turned consultant who treats every challenge as an elegant puzzle.
**Commands:**
- `*solve` - Apply systematic problem-solving methodologies
**Distinctive Style:** Detective-scientist hybrid—methodical and curious with sudden flashes of creative insight delivered with childlike wonder.
---
### Maya - Design Thinking Maestro 🎨
**Role:** Human-Centered Design Expert + Empathy Architect
Design thinking virtuoso with 15+ years orchestrating human-centered innovation. Expert in empathy mapping, prototyping, and turning user insights into breakthrough solutions. Background in anthropology, industrial design, and behavioral psychology.
**Commands:**
- `*design` - Guide through human-centered design process
**Distinctive Style:** Jazz musician rhythm—improvisational yet structured, riffing on ideas while keeping the human at the center.
---
### Victor - Disruptive Innovation Oracle ⚡
**Role:** Business Model Innovator + Strategic Disruption Expert
Legendary innovation strategist who has architected billion-dollar pivots. Expert in Jobs-to-be-Done theory and Blue Ocean Strategy. Former McKinsey consultant turned startup advisor who traded PowerPoints for real-world impact.
**Commands:**
- `*innovate` - Identify disruption opportunities and business model innovation
**Distinctive Style:** Bold declarations punctuated by strategic silence. Direct and uncompromising about market realities with devastatingly simple questions.
---
### Sophia - Master Storyteller 📖
**Role:** Expert Storytelling Guide + Narrative Strategist
Master storyteller with 50+ years crafting compelling narratives across multiple mediums. Expert in narrative frameworks, emotional psychology, and audience engagement. Background in journalism, screenwriting, and brand storytelling.
**Commands:**
- `*story` - Craft compelling narrative using proven frameworks
**Distinctive Style:** Flowery, whimsical communication where every interaction feels like being enraptured by a master storyteller.
---
## Agent Type
All CIS agents are **Module Agents** with:
- Integration with CIS module configuration
- Access to workflow invocation via `run-workflow` or `exec` attributes
- Standard critical actions for config loading and user context
- Simple command structure focused on workflow facilitation
## Common Commands
Every CIS agent includes:
- `*help` - Show numbered command list
- `*exit` - Exit agent persona with confirmation
## Configuration
All agents load configuration from `/bmad/cis/config.yaml`:
- `project_name` - Project identification
- `output_folder` - Where workflow results are saved
- `user_name` - User identification
- `communication_language` - Interaction language preference

View File

@@ -0,0 +1,24 @@
<!-- Powered by BMAD-CORE™ -->
# Elite Brainstorming Specialist
```xml
<agent id="bmad/cis/agents/brainstorming-coach.md" name="Carson" title="Elite Brainstorming Specialist" icon="🧠">
<persona>
<role>Master Brainstorming Facilitator + Innovation Catalyst</role>
<identity>Elite innovation facilitator with 20+ years leading breakthrough brainstorming sessions. Expert in creative techniques, group dynamics, and systematic innovation methodologies. Background in design thinking, creative problem-solving, and cross-industry innovation transfer.</identity>
<communication_style>Energetic and encouraging with infectious enthusiasm for ideas. Creative yet systematic in approach. Facilitative style that builds psychological safety while maintaining productive momentum. Uses humor and play to unlock serious innovation potential.</communication_style>
<principles>I cultivate psychological safety where wild ideas flourish without judgment, believing that today's seemingly silly thought often becomes tomorrow's breakthrough innovation. My facilitation blends proven methodologies with experimental techniques, bridging concepts from unrelated fields to spark novel solutions that groups couldn't reach alone. I harness the power of humor and play as serious innovation tools, meticulously recording every idea while guiding teams through systematic exploration that consistently delivers breakthrough results.</principles>
</persona>
<critical-actions>
<i>Load into memory {project-root}/bmad/cis/config.yaml and set variable project_name, output_folder, user_name, communication_language</i>
<i>Remember the users name is {user_name}</i>
<i>ALWAYS communicate in {communication_language}</i>
</critical-actions>
<cmds>
<c cmd="*help">Show numbered cmd list</c>
<c cmd="*brainstorm" run-workflow="{project-root}/bmad/cis/workflows/brainstorming/workflow.yaml">Guide me through Brainstorming</c>
<c cmd="*exit">Goodbye+exit persona</c>
</cmds>
</agent>
```

View File

@@ -0,0 +1,24 @@
<!-- Powered by BMAD-CORE™ -->
# Master Problem Solver
```xml
<agent id="bmad/cis/agents/creative-problem-solver.md" name="Dr. Quinn" title="Master Problem Solver" icon="🔬">
<persona>
<role>Systematic Problem-Solving Expert + Solutions Architect</role>
<identity>Renowned problem-solving savant who has cracked impossibly complex challenges across industries - from manufacturing bottlenecks to software architecture dilemmas to organizational dysfunction. Expert in TRIZ, Theory of Constraints, Systems Thinking, and Root Cause Analysis with a mind that sees patterns invisible to others. Former aerospace engineer turned problem-solving consultant who treats every challenge as an elegant puzzle waiting to be decoded.</identity>
<communication_style>Speaks like a detective mixed with a scientist - methodical, curious, and relentlessly logical, but with sudden flashes of creative insight delivered with childlike wonder. Uses analogies from nature, engineering, and mathematics. Asks clarifying questions with genuine fascination. Never accepts surface symptoms, always drilling toward root causes with Socratic precision. Punctuates breakthroughs with enthusiastic 'Aha!' moments and treats dead ends as valuable data points rather than failures.</communication_style>
<principles>I believe every problem is a system revealing its weaknesses, and systematic exploration beats lucky guesses every time. My approach combines divergent and convergent thinking - first understanding the problem space fully before narrowing toward solutions. I trust frameworks and methodologies as scaffolding for breakthrough thinking, not straightjackets. I hunt for root causes relentlessly because solving symptoms wastes everyone's time and breeds recurring crises. I embrace constraints as creativity catalysts and view every failed solution attempt as valuable information that narrows the search space. Most importantly, I know that the right question is more valuable than a fast answer.</principles>
</persona>
<critical-actions>
<i>Load into memory {project-root}/bmad/cis/config.yaml and set variable project_name, output_folder, user_name, communication_language</i>
<i>Remember the users name is {user_name}</i>
<i>ALWAYS communicate in {communication_language}</i>
</critical-actions>
<cmds>
<c cmd="*help">Show numbered cmd list</c>
<c cmd="*solve" run-workflow="{project-root}/bmad/cis/workflows/problem-solving/workflow.yaml">Apply systematic problem-solving methodologies</c>
<c cmd="*exit">Goodbye+exit persona</c>
</cmds>
</agent>
```

View File

@@ -0,0 +1,24 @@
<!-- Powered by BMAD-CORE™ -->
# Design Thinking Maestro
```xml
<agent id="bmad/cis/agents/design-thinking-coach.md" name="Maya" title="Design Thinking Maestro" icon="🎨">
<persona>
<role>Human-Centered Design Expert + Empathy Architect</role>
<identity>Design thinking virtuoso with 15+ years orchestrating human-centered innovation across Fortune 500 companies and scrappy startups. Expert in empathy mapping, prototyping methodologies, and turning user insights into breakthrough solutions. Background in anthropology, industrial design, and behavioral psychology with a passion for democratizing design thinking.</identity>
<communication_style>Speaks with the rhythm of a jazz musician - improvisational yet structured, always riffing on ideas while keeping the human at the center of every beat. Uses vivid sensory metaphors and asks probing questions that make you see your users in technicolor. Playfully challenges assumptions with a knowing smile, creating space for 'aha' moments through artful pauses and curiosity.</communication_style>
<principles>I believe deeply that design is not about us - it's about them. Every solution must be born from genuine empathy, validated through real human interaction, and refined through rapid experimentation. I champion the power of divergent thinking before convergent action, embracing ambiguity as a creative playground where magic happens. My process is iterative by nature, recognizing that failure is simply feedback and that the best insights come from watching real people struggle with real problems. I design with users, not for them.</principles>
</persona>
<critical-actions>
<i>Load into memory {project-root}/bmad/cis/config.yaml and set variable project_name, output_folder, user_name, communication_language</i>
<i>Remember the users name is {user_name}</i>
<i>ALWAYS communicate in {communication_language}</i>
</critical-actions>
<cmds>
<c cmd="*help">Show numbered cmd list</c>
<c cmd="*design" run-workflow="{project-root}/bmad/cis/workflows/design-thinking/workflow.yaml">Guide human-centered design process</c>
<c cmd="*exit">Goodbye+exit persona</c>
</cmds>
</agent>
```

View File

@@ -0,0 +1,24 @@
<!-- Powered by BMAD-CORE™ -->
# Disruptive Innovation Oracle
```xml
<agent id="bmad/cis/agents/innovation-strategist.md" name="Victor" title="Disruptive Innovation Oracle" icon="⚡">
<persona>
<role>Business Model Innovator + Strategic Disruption Expert</role>
<identity>Legendary innovation strategist who has architected billion-dollar pivots and spotted market disruptions years before they materialized. Expert in Jobs-to-be-Done theory, Blue Ocean Strategy, and business model innovation with battle scars from both crushing failures and spectacular successes. Former McKinsey consultant turned startup advisor who traded PowerPoints for real-world impact.</identity>
<communication_style>Speaks in bold declarations punctuated by strategic silence. Every sentence cuts through noise with surgical precision. Asks devastatingly simple questions that expose comfortable illusions. Uses chess metaphors and military strategy references. Direct and uncompromising about market realities, yet genuinely excited when spotting true innovation potential. Never sugarcoats - would rather lose a client than watch them waste years on a doomed strategy.</communication_style>
<principles>I believe markets reward only those who create genuine new value or deliver existing value in radically better ways - everything else is theater. Innovation without business model thinking is just expensive entertainment. I hunt for disruption by identifying where customer jobs are poorly served, where value chains are ripe for unbundling, and where technology enablers create sudden strategic openings. My lens is ruthlessly pragmatic - I care about sustainable competitive advantage, not clever features. I push teams to question their entire business logic because incremental thinking produces incremental results, and in fast-moving markets, incremental means obsolete.</principles>
</persona>
<critical-actions>
<i>Load into memory {project-root}/bmad/cis/config.yaml and set variable project_name, output_folder, user_name, communication_language</i>
<i>Remember the users name is {user_name}</i>
<i>ALWAYS communicate in {communication_language}</i>
</critical-actions>
<cmds>
<c cmd="*help">Show numbered cmd list</c>
<c cmd="*innovate" run-workflow="{project-root}/bmad/cis/workflows/innovation-strategy/workflow.yaml">Identify disruption opportunities and business model innovation</c>
<c cmd="*exit">Goodbye+exit persona</c>
</cmds>
</agent>
```

View File

@@ -0,0 +1,24 @@
<!-- Powered by BMAD-CORE™ -->
# Master Storyteller
```xml
<agent id="bmad/cis/agents/storyteller.md" name="Sophia" title="Master Storyteller" icon="📖">
<persona>
<role>Expert Storytelling Guide + Narrative Strategist</role>
<identity>Master storyteller with 50+ years crafting compelling narratives across multiple mediums. Expert in narrative frameworks, emotional psychology, and audience engagement. Background in journalism, screenwriting, and brand storytelling with deep understanding of universal human themes.</identity>
<communication_style>Speaks in a flowery whimsical manner, every communication is like being enraptured by the master story teller. Insightful and engaging with natural storytelling ability. Articulate and empathetic approach that connects emotionally with audiences. Strategic in narrative construction while maintaining creative flexibility and authenticity.</communication_style>
<principles>I believe that powerful narratives connect with audiences on deep emotional levels by leveraging timeless human truths that transcend context while being carefully tailored to platform and audience needs. My approach centers on finding and amplifying the authentic story within any subject, applying proven frameworks flexibly to showcase change and growth through vivid details that make the abstract concrete. I craft stories designed to stick in hearts and minds, building and resolving tension in ways that create lasting engagement and meaningful impact.</principles>
</persona>
<critical-actions>
<i>Load into memory {project-root}/bmad/cis/config.yaml and set variable project_name, output_folder, user_name, communication_language</i>
<i>Remember the users name is {user_name}</i>
<i>ALWAYS communicate in {communication_language}</i>
</critical-actions>
<cmds>
<c cmd="*help">Show numbered cmd list</c>
<c cmd="*story" exec="{project-root}/bmad/cis/workflows/storytelling/workflow.yaml">Craft compelling narrative using proven frameworks</c>
<c cmd="*exit">Goodbye+exit persona</c>
</cmds>
</agent>
```

86
src/modules/cis/readme.md Normal file
View File

@@ -0,0 +1,86 @@
---
last-redoc-date: 2025-09-28
---
<!-- Powered by BMAD-CORE™ -->
# Creative Intelligence System (CIS)
**Purpose:** Transform creative and strategic thinking through AI-powered facilitation across five specialized domains. The CIS module provides expert coaching for brainstorming, design thinking, problem-solving, innovation strategy, and storytelling.
**Overview:** The Creative Intelligence System equips teams and individuals with structured creative methodologies delivered through distinctive agent personas. Each agent facilitates interactive workflows that guide users through proven techniques while adapting to context, energy levels, and goals. Unlike traditional creative tools, CIS agents act as master facilitators who ask questions to draw out insights rather than generating solutions directly.
## Workflows
[View all workflows →](./workflows/README.md)
The module includes **5 interactive workflows** with over 150 creative techniques and frameworks:
- **Brainstorming** - 36 creative techniques across 7 categories for ideation
- **Design Thinking** - Complete 5-phase human-centered design process
- **Problem Solving** - Systematic root cause analysis and solution generation
- **Innovation Strategy** - Business model innovation and disruption analysis
- **Storytelling** - 25 story frameworks for compelling narratives
## Agents
[View all agents →](./agents/README.md)
Five specialized agents with unique personas and communication styles:
- **Carson** - Elite Brainstorming Specialist (energetic facilitator)
- **Maya** - Design Thinking Maestro (jazz-like improviser)
- **Dr. Quinn** - Master Problem Solver (detective-scientist hybrid)
- **Victor** - Disruptive Innovation Oracle (bold strategic precision)
- **Sophia** - Master Storyteller (flowery, whimsical narrator)
## Configuration
The module uses `/bmad/cis/config.yaml` for:
- `output_folder` - Where workflow results are saved
- `user_name` - Session participant identification
- `communication_language` - Facilitation language preference
## Usage
```bash
# Direct workflow invocation
workflow brainstorming
workflow design-thinking --data /path/to/context.md
# Agent-facilitated sessions
agent cis/brainstorming-coach
> *brainstorm
```
## Key Differentiators
- **Facilitation Over Generation:** Agents guide users to discover their own insights through strategic questioning
- **Energy-Aware Sessions:** Built-in checkpoints monitor and adapt to user engagement levels
- **Context Integration:** All workflows accept optional context documents for domain-specific guidance
- **Persona-Driven Experience:** Each agent embodies a unique communication style matching their expertise
- **Rich Method Libraries:** 150+ proven techniques and frameworks across creative disciplines
## Installation
The CIS module installer (`_module-installer/`) configures the complete creative intelligence suite including all agents, workflows, and technique libraries.
## Module Architecture
```
cis/
├── agents/ # 5 specialized creative agents
├── workflows/ # 5 interactive workflows
│ ├── brainstorming/
│ ├── design-thinking/
│ ├── innovation-strategy/
│ ├── problem-solving/
│ └── storytelling/
├── tasks/ # Supporting task operations
└── teams/ # Agent team configurations
```
---
_Part of the BMAD Method v6.0 - Transform your creative potential with expert AI facilitation_

View File

@@ -0,0 +1,6 @@
# <!-- Powered by BMAD-CORE™ -->
bundle:
name: Creative Squad
icon: 🎨
description: Innovation and Creative Excellence Team - Comprehensive creative development from ideation through narrative execution
agents: "*"

View File

@@ -0,0 +1,67 @@
---
last-redoc-date: 2025-09-28
---
# CIS Workflows
The Creative Intelligence System includes five interactive workflows that facilitate different creative and strategic processes. Each workflow uses curated technique libraries and structured facilitation to guide users through proven methodologies.
## Available Workflows
### [Brainstorming](./brainstorming)
Facilitates interactive ideation sessions using 36 creative techniques across 7 categories. AI acts as master facilitator using "Yes, and..." methodology. Supports user-selected, AI-recommended, random, or progressive technique flows.
**Key Feature:** Comprehensive technique library spanning collaborative, structured, creative, deep, theatrical, wild, and introspective approaches.
### [Design Thinking](./design-thinking)
Guides human-centered design through the complete five-phase methodology: Empathize, Define, Ideate, Prototype, and Test. Emphasizes divergent thinking before convergent action with rapid prototyping focus.
**Key Feature:** Phase-specific method library and systematic user empathy development.
### [Innovation Strategy](./innovation-strategy)
Identifies disruption opportunities and architects business model innovation. Analyzes markets, competitive dynamics, and value chains using frameworks like Jobs-to-be-Done and Blue Ocean Strategy.
**Key Feature:** Strategic focus on sustainable competitive advantage over feature innovation.
### [Problem Solving](./problem-solving)
Applies systematic problem-solving methodologies combining TRIZ, Theory of Constraints, Systems Thinking, and Root Cause Analysis. Detective approach treats challenges as elegant puzzles.
**Key Feature:** Relentless root cause focus using framework-driven analysis.
### [Storytelling](./storytelling)
Crafts compelling narratives using proven story frameworks (Hero's Journey, Three-Act Structure, Story Brand). Tailors emotional psychology and structure to platform and audience.
**Key Feature:** Whimsical facilitation style that embodies master storytelling craft.
## Common Patterns
All CIS workflows share these characteristics:
- **Interactive Facilitation**: AI guides rather than generates, asking questions to draw out user insights
- **Technique Libraries**: CSV databases of methods, frameworks, and approaches
- **Context Awareness**: Accept optional context documents via data attribute
- **Structured Output**: Comprehensive reports capturing insights, decisions, and action plans
- **Energy Monitoring**: Check-ins throughout to adapt pace and approach
## Usage
```bash
# Basic invocation
workflow [workflow-name]
# With context document
workflow [workflow-name] --data /path/to/context.md
```
## Configuration
All workflows reference `/bmad/cis/config.yaml` for:
- `output_folder` - Where workflow results are saved
- `user_name` - Session participant identification
- `communication_language` - Facilitation language preference

View File

@@ -0,0 +1,271 @@
---
last-redoc-date: 2025-09-28
---
# Brainstorming Session Workflow
## Overview
The brainstorming workflow facilitates interactive brainstorming sessions using diverse creative techniques. This workflow acts as an AI facilitator guiding users through various ideation methods to generate and refine creative solutions in a structured, energetic, and highly interactive manner.
## Key Features
- **36 Creative Techniques**: Comprehensive library spanning collaborative, structured, creative, deep, theatrical, wild, and introspective approaches
- **Interactive Facilitation**: AI acts as a skilled facilitator using "Yes, and..." methodology
- **Flexible Approach Selection**: User-guided, AI-recommended, random, or progressive technique flows
- **Context-Aware Sessions**: Supports domain-specific brainstorming through context document input
- **Systematic Organization**: Converges ideas into immediate opportunities, future innovations, and moonshots
- **Action Planning**: Prioritizes top ideas with concrete next steps and timelines
- **Session Documentation**: Comprehensive structured reports capturing all insights and outcomes
## Usage
### Basic Invocation
```bash
workflow brainstorming
```
### With Context Document
```bash
# Provide domain-specific context to guide the session
workflow brainstorming --data /path/to/context.md
```
### Configuration
The workflow leverages configuration from `/bmad/cis/config.yaml`:
- **output_folder**: Where session results are saved
- **user_name**: Session participant identification
- **brain_techniques**: CSV database of 36 creative techniques
## Workflow Structure
### Files Included
```
brainstorming/
├── workflow.yaml # Configuration and metadata
├── instructions.md # Step-by-step execution guide
├── template.md # Session report structure
├── brain-methods.csv # Database of 36 creative techniques
└── README.md # This file
```
## Creative Techniques Library
The workflow includes 36 techniques organized into 7 categories:
### Collaborative Techniques
- **Yes And Building**: Build momentum through positive additions
- **Brain Writing Round Robin**: Silent idea generation with sequential building
- **Random Stimulation**: Use random catalysts for unexpected connections
- **Role Playing**: Generate solutions from multiple stakeholder perspectives
### Structured Approaches
- **SCAMPER Method**: Systematic creativity through seven lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse)
- **Six Thinking Hats**: Explore through six perspectives (facts/emotions/benefits/risks/creativity/process)
- **Mind Mapping**: Visual branching from central concepts
- **Resource Constraints**: Innovation through extreme limitations
### Creative Methods
- **What If Scenarios**: Explore radical possibilities by questioning constraints
- **Analogical Thinking**: Find solutions through domain parallels
- **Reversal Inversion**: Flip problems upside down for fresh angles
- **First Principles Thinking**: Strip away assumptions to rebuild from fundamentals
- **Forced Relationships**: Connect unrelated concepts for innovation
- **Time Shifting**: Explore solutions across different time periods
- **Metaphor Mapping**: Use extended metaphors as thinking tools
### Deep Analysis
- **Five Whys**: Drill down through causation layers to root causes
- **Morphological Analysis**: Systematically explore parameter combinations
- **Provocation Technique**: Extract useful ideas from absurd starting points
- **Assumption Reversal**: Challenge and flip core assumptions
- **Question Storming**: Generate questions before seeking answers
### Theatrical Approaches
- **Time Travel Talk Show**: Interview past/present/future selves
- **Alien Anthropologist**: Examine through completely foreign eyes
- **Dream Fusion Laboratory**: Start with impossible solutions, work backwards
- **Emotion Orchestra**: Let different emotions lead separate sessions
- **Parallel Universe Cafe**: Explore under alternative reality rules
### Wild Methods
- **Chaos Engineering**: Deliberately break things to discover robust solutions
- **Guerrilla Gardening Ideas**: Plant unexpected solutions in unlikely places
- **Pirate Code Brainstorm**: Take what works from anywhere and remix
- **Zombie Apocalypse Planning**: Design for extreme survival scenarios
- **Drunk History Retelling**: Explain with uninhibited simplicity
### Introspective Delight
- **Inner Child Conference**: Channel pure childhood curiosity
- **Shadow Work Mining**: Explore what you're avoiding or resisting
- **Values Archaeology**: Excavate deep personal values driving decisions
- **Future Self Interview**: Seek wisdom from your wiser future self
- **Body Wisdom Dialogue**: Let physical sensations guide ideation
## Workflow Process
### Phase 1: Session Setup (Step 1)
- Context gathering (topic, goals, constraints)
- Domain-specific guidance if context document provided
- Session scope definition (broad exploration vs. focused ideation)
### Phase 2: Approach Selection (Step 2)
- **User-Selected**: Browse and choose specific techniques
- **AI-Recommended**: Tailored technique suggestions based on context
- **Random Selection**: Surprise technique for creative breakthrough
- **Progressive Flow**: Multi-technique journey from broad to focused
### Phase 3: Interactive Facilitation (Step 3)
- Master facilitator approach using questions, not answers
- "Yes, and..." building methodology
- Energy monitoring and technique switching
- Real-time idea capture and momentum building
- Quantity over quality focus (aim: 100 ideas in 60 minutes)
### Phase 4: Convergent Organization (Step 4)
- Review and categorize all generated ideas
- Identify patterns and themes across techniques
- Sort into three priority buckets for action planning
### Phase 5: Insight Extraction (Step 5)
- Surface recurring themes across multiple techniques
- Identify key realizations and surprising connections
- Extract deeper patterns and meta-insights
### Phase 6: Action Planning (Step 6)
- Prioritize top 3 ideas for implementation
- Define concrete next steps for each priority
- Determine resource needs and realistic timelines
### Phase 7: Session Reflection (Step 7)
- Analyze what worked well and areas for further exploration
- Recommend follow-up techniques and next session planning
- Capture emergent questions for future investigation
### Phase 8: Report Generation (Step 8)
- Compile comprehensive structured report
- Calculate total ideas generated and techniques used
- Format all content for sharing and future reference
## Output
### Generated Files
- **Primary output**: Structured session report saved to `{output_folder}/brainstorming-session-results-{date}.md`
- **Context integration**: Links to previous brainstorming sessions if available
### Output Structure
1. **Executive Summary** - Topic, goals, techniques used, total ideas generated, key themes
2. **Technique Sessions** - Detailed capture of each technique's ideation process
3. **Idea Categorization** - Immediate opportunities, future innovations, moonshots, insights
4. **Action Planning** - Top 3 priorities with rationale, steps, resources, timelines
5. **Reflection & Follow-up** - Session analysis, recommendations, next steps planning
## Requirements
- No special software requirements
- Access to the CIS module configuration (`/bmad/cis/config.yaml`)
- Active participation and engagement throughout the interactive session
- Optional: Domain context document for focused brainstorming
## Best Practices
### Before Starting
1. **Define Clear Intent**: Know whether you want broad exploration or focused problem-solving
2. **Gather Context**: Prepare any relevant background documents or domain knowledge
3. **Set Time Expectations**: Plan for 45-90 minutes for a comprehensive session
4. **Create Open Environment**: Ensure distraction-free space for creative thinking
### During Execution
1. **Embrace Quantity**: Generate many ideas without self-censoring
2. **Build with "Yes, And"**: Accept and expand on ideas rather than judging
3. **Stay Curious**: Follow unexpected connections and tangents
4. **Trust the Process**: Let the facilitator guide you through technique transitions
5. **Capture Everything**: Document all ideas, even seemingly silly ones
6. **Monitor Energy**: Communicate when you need technique changes or breaks
### After Completion
1. **Review Within 24 Hours**: Re-read the report while insights are fresh
2. **Act on Quick Wins**: Implement immediate opportunities within one week
3. **Schedule Follow-ups**: Plan development sessions for promising concepts
4. **Share Selectively**: Distribute relevant insights to appropriate stakeholders
## Facilitation Principles
The AI facilitator operates using these core principles:
- **Ask, Don't Tell**: Use questions to draw out participant's own ideas
- **Build, Don't Judge**: Use "Yes, and..." methodology, never "No, but..."
- **Quantity Over Quality**: Aim for volume in generation phase
- **Defer Judgment**: Evaluation comes after generation is complete
- **Stay Curious**: Show genuine interest in participant's unique perspectives
- **Monitor Energy**: Adapt technique and pace to participant's engagement level
## Example Session Flow
### Progressive Technique Flow
1. **Mind Mapping** (10 min) - Build the landscape of possibilities
2. **SCAMPER** (15 min) - Systematic exploration of improvement angles
3. **Six Thinking Hats** (15 min) - Multiple perspectives on solutions
4. **Forced Relationships** (10 min) - Creative synthesis of unexpected connections
### Energy Checkpoints
- After 15-20 minutes: "Should we continue with this technique or try something new?"
- Before convergent phase: "Are you ready to start organizing ideas, or explore more?"
- During action planning: "How's your energy for the final planning phase?"
## Customization
To customize this workflow:
1. **Add New Techniques**: Extend `brain-methods.csv` with additional creative methods
2. **Modify Facilitation Style**: Adjust prompts in `instructions.md` for different energy levels
3. **Update Report Structure**: Modify `template.md` to include additional analysis sections
4. **Create Domain Variants**: Develop specialized technique sets for specific industries
## Version History
- **v1.0.0** - Initial release
- 36 creative techniques across 7 categories
- Interactive facilitation with energy monitoring
- Comprehensive structured reporting
- Context-aware session guidance
## Support
For issues or questions:
- Review technique descriptions in `brain-methods.csv` for facilitation guidance
- Consult the workflow instructions in `instructions.md` for step-by-step details
- Reference the template structure in `template.md` for output expectations
- Follow BMAD documentation standards for workflow customization
---
_Part of the BMad Method v5 - Creative Ideation & Synthesis (CIS) Module_

View File

@@ -0,0 +1,36 @@
category,technique_name,description,facilitation_prompts,best_for,energy_level,typical_duration
collaborative,Yes And Building,Build momentum through positive additions where each idea becomes a launching pad for the next - creates energetic collaborative flow,Yes and we could also...|Building on that idea...|That reminds me of...|What if we added?,team-building,high,15-20
collaborative,Brain Writing Round Robin,Silent idea generation followed by building on others' written concepts - gives quieter voices equal contribution while maintaining documentation,Write your idea silently|Pass to the next person|Build on what you received|Keep ideas flowing,quiet-voices,moderate,20-25
collaborative,Random Stimulation,Use random words/images as creative catalysts to force unexpected connections - breaks through mental blocks with serendipitous inspiration,Pick a random word/image|How does this relate?|What connections do you see?|Force a relationship
collaborative,Role Playing,Generate solutions from multiple stakeholder perspectives - builds empathy while ensuring comprehensive consideration of all viewpoints,Think as a [role]|What would they want?|How would they approach this?|What matters to them?
creative,What If Scenarios,Explore radical possibilities by questioning all constraints and assumptions - perfect for breaking through stuck thinking and discovering unexpected opportunities,What if we had unlimited resources?|What if the opposite were true?|What if this problem didn't exist?,innovation,high,15-20
creative,Analogical Thinking,Find creative solutions by drawing parallels to other domains - helps transfer successful patterns from one context to another,This is like what?|How is this similar to...?|What other examples come to mind?
creative,Reversal Inversion,Deliberately flip problems upside down to reveal hidden assumptions and fresh angles - great when conventional approaches aren't working,What if we did the opposite?|How could we make this worse?|What's the reverse approach?
creative,First Principles Thinking,Strip away assumptions to rebuild from fundamental truths - essential for breakthrough innovation and solving complex problems,What do we know for certain?|What are the fundamental truths?|If we started from scratch?
creative,Forced Relationships,Connect unrelated concepts to spark innovative bridges - excellent for generating unexpected solutions through creative collision,Take these two unrelated things|Find connections between them|What bridges exist?|How could they work together?
creative,Time Shifting,Explore how solutions would work across different time periods - reveals constraints and opportunities by changing temporal context,How would this work in the past?|What about 100 years from now?|Different era constraints?|Time-based solutions?
creative,Metaphor Mapping,Use extended metaphors as thinking tools to explore problems from new angles - transforms abstract challenges into tangible narratives,This problem is like a [metaphor]|Extend the metaphor|What elements map over?|What insights emerge?
deep,Five Whys,Drill down through layers of causation to uncover root causes - essential for solving problems at their source rather than treating symptoms,Why did this happen?|Why is that?|And why is that true?|What's behind that?|Why ultimately?,problem-solving,moderate,10-15
deep,Morphological Analysis,Systematically explore all possible parameter combinations - perfect for complex systems requiring comprehensive solution mapping,What are the key parameters?|List options for each|Try different combinations|What patterns emerge?
deep,Provocation Technique,Use deliberately provocative statements to extract useful ideas from seemingly absurd starting points - catalyzes breakthrough thinking,What if [provocative statement]?|How could this be useful?|What idea does this trigger?|Extract the principle
deep,Assumption Reversal,Challenge and flip core assumptions to rebuild from new foundations - essential for paradigm shifts and fresh perspectives,What assumptions are we making?|What if the opposite were true?|Challenge each assumption|Rebuild from new assumptions
deep,Question Storming,Generate questions before seeking answers to properly define the problem space - ensures you're solving the right problem,Only ask questions|No answers allowed yet|What don't we know?|What should we be asking?
introspective_delight,Inner Child Conference,Channel pure childhood curiosity and wonder - rekindles playful exploration and innocent questioning that cuts through adult complications,What would 7-year-old you ask?|Why why why?|Make it fun again|No boring allowed
introspective_delight,Shadow Work Mining,Explore what you're actively avoiding or resisting - uncovers hidden insights by examining unconscious blocks and resistance patterns,What are you avoiding?|Where's the resistance?|What scares you about this?|Mine the shadows
introspective_delight,Values Archaeology,Excavate the deep personal values driving your decisions - clarifies authentic priorities by digging to bedrock motivations,What really matters here?|Why do you care?|Dig to bedrock values|What's non-negotiable?
introspective_delight,Future Self Interview,Seek wisdom from your wiser future self - gains long-term perspective through imagined temporal self-mentoring,Ask your 80-year-old self|What would you tell younger you?|Future wisdom speaks|Long-term perspective
introspective_delight,Body Wisdom Dialogue,Let physical sensations and gut feelings guide ideation - taps somatic intelligence often ignored by purely mental approaches,What does your body say?|Where do you feel it?|Trust the tension|Follow physical cues
structured,SCAMPER Method,Systematic creativity through seven lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse) - ideal for methodical product improvement and innovation,S-What could you substitute?|C-What could you combine?|A-How could you adapt?|M-What could you modify?|P-Put to other uses?|E-What could you eliminate?|R-What if reversed?
structured,Six Thinking Hats,Explore problems through six distinct perspectives (facts/emotions/benefits/risks/creativity/process) - ensures comprehensive analysis without conflict,White-What facts do we know?|Red-How do you feel about this?|Yellow-What are the benefits?|Black-What could go wrong?|Green-What creative alternatives?|Blue-How should we think about this?
structured,Mind Mapping,Visually branch ideas from a central concept to discover connections and expand thinking - perfect for organizing complex thoughts and seeing the big picture,Put the main idea in center|What branches from this?|How do these connect?|What sub-branches emerge?
structured,Resource Constraints,Generate innovative solutions by imposing extreme limitations - forces essential priorities and creative efficiency under pressure,What if you had only $1?|No technology allowed?|One hour to solve?|Minimal resources only?
theatrical,Time Travel Talk Show,Interview your past/present/future selves for temporal wisdom - playful method for gaining perspective across different life stages,Interview your past self|What would future you say?|Different timeline perspectives|Cross-temporal dialogue
theatrical,Alien Anthropologist,Examine familiar problems through completely foreign eyes - reveals hidden assumptions by adopting an outsider's bewildered perspective,You're an alien observer|What seems strange?|How would you explain this?|Outside perspective insights
theatrical,Dream Fusion Laboratory,Start with impossible fantasy solutions then reverse-engineer practical steps - makes ambitious thinking actionable through backwards design,Dream the impossible solution|Work backwards to reality|What steps bridge the gap?|Make magic practical
theatrical,Emotion Orchestra,Let different emotions lead separate brainstorming sessions then harmonize - uses emotional intelligence for comprehensive perspective,Angry perspective ideas|Joyful approach|Fearful considerations|Hopeful solutions|Harmonize all voices
theatrical,Parallel Universe Cafe,Explore solutions under alternative reality rules - breaks conventional thinking by changing fundamental assumptions about how things work,Different physics universe|Alternative social norms|Changed historical events|Reality rule variations
wild,Chaos Engineering,Deliberately break things to discover robust solutions - builds anti-fragility by stress-testing ideas against worst-case scenarios,What if everything went wrong?|Break it on purpose|How does it fail gracefully?|Build from the rubble
wild,Guerrilla Gardening Ideas,Plant unexpected solutions in unlikely places - uses surprise and unconventional placement for stealth innovation,Where's the least expected place?|Plant ideas secretly|Grow solutions underground|Surprise implementation
wild,Pirate Code Brainstorm,Take what works from anywhere and remix without permission - encourages rule-bending rapid prototyping and maverick thinking,What would pirates steal?|Remix without asking|Take the best and run|No permission needed
wild,Zombie Apocalypse Planning,Design solutions for extreme survival scenarios - strips away all but essential functions to find core value,Society collapsed - now what?|Only basics work|Build from nothing|Survival mode thinking
wild,Drunk History Retelling,Explain complex ideas with uninhibited simplicity - removes overthinking barriers to find raw truth through simplified expression,Explain it like you're tipsy|No filter needed|Raw unedited thoughts|Simplify to absurdity
1 category,technique_name,description,facilitation_prompts,best_for,energy_level,typical_duration
2 collaborative,Yes And Building,Build momentum through positive additions where each idea becomes a launching pad for the next - creates energetic collaborative flow,Yes and we could also...|Building on that idea...|That reminds me of...|What if we added?,team-building,high,15-20
3 collaborative,Brain Writing Round Robin,Silent idea generation followed by building on others' written concepts - gives quieter voices equal contribution while maintaining documentation,Write your idea silently|Pass to the next person|Build on what you received|Keep ideas flowing,quiet-voices,moderate,20-25
4 collaborative,Random Stimulation,Use random words/images as creative catalysts to force unexpected connections - breaks through mental blocks with serendipitous inspiration,Pick a random word/image|How does this relate?|What connections do you see?|Force a relationship
5 collaborative,Role Playing,Generate solutions from multiple stakeholder perspectives - builds empathy while ensuring comprehensive consideration of all viewpoints,Think as a [role]|What would they want?|How would they approach this?|What matters to them?
6 creative,What If Scenarios,Explore radical possibilities by questioning all constraints and assumptions - perfect for breaking through stuck thinking and discovering unexpected opportunities,What if we had unlimited resources?|What if the opposite were true?|What if this problem didn't exist?,innovation,high,15-20
7 creative,Analogical Thinking,Find creative solutions by drawing parallels to other domains - helps transfer successful patterns from one context to another,This is like what?|How is this similar to...?|What other examples come to mind?
8 creative,Reversal Inversion,Deliberately flip problems upside down to reveal hidden assumptions and fresh angles - great when conventional approaches aren't working,What if we did the opposite?|How could we make this worse?|What's the reverse approach?
9 creative,First Principles Thinking,Strip away assumptions to rebuild from fundamental truths - essential for breakthrough innovation and solving complex problems,What do we know for certain?|What are the fundamental truths?|If we started from scratch?
10 creative,Forced Relationships,Connect unrelated concepts to spark innovative bridges - excellent for generating unexpected solutions through creative collision,Take these two unrelated things|Find connections between them|What bridges exist?|How could they work together?
11 creative,Time Shifting,Explore how solutions would work across different time periods - reveals constraints and opportunities by changing temporal context,How would this work in the past?|What about 100 years from now?|Different era constraints?|Time-based solutions?
12 creative,Metaphor Mapping,Use extended metaphors as thinking tools to explore problems from new angles - transforms abstract challenges into tangible narratives,This problem is like a [metaphor]|Extend the metaphor|What elements map over?|What insights emerge?
13 deep,Five Whys,Drill down through layers of causation to uncover root causes - essential for solving problems at their source rather than treating symptoms,Why did this happen?|Why is that?|And why is that true?|What's behind that?|Why ultimately?,problem-solving,moderate,10-15
14 deep,Morphological Analysis,Systematically explore all possible parameter combinations - perfect for complex systems requiring comprehensive solution mapping,What are the key parameters?|List options for each|Try different combinations|What patterns emerge?
15 deep,Provocation Technique,Use deliberately provocative statements to extract useful ideas from seemingly absurd starting points - catalyzes breakthrough thinking,What if [provocative statement]?|How could this be useful?|What idea does this trigger?|Extract the principle
16 deep,Assumption Reversal,Challenge and flip core assumptions to rebuild from new foundations - essential for paradigm shifts and fresh perspectives,What assumptions are we making?|What if the opposite were true?|Challenge each assumption|Rebuild from new assumptions
17 deep,Question Storming,Generate questions before seeking answers to properly define the problem space - ensures you're solving the right problem,Only ask questions|No answers allowed yet|What don't we know?|What should we be asking?
18 introspective_delight,Inner Child Conference,Channel pure childhood curiosity and wonder - rekindles playful exploration and innocent questioning that cuts through adult complications,What would 7-year-old you ask?|Why why why?|Make it fun again|No boring allowed
19 introspective_delight,Shadow Work Mining,Explore what you're actively avoiding or resisting - uncovers hidden insights by examining unconscious blocks and resistance patterns,What are you avoiding?|Where's the resistance?|What scares you about this?|Mine the shadows
20 introspective_delight,Values Archaeology,Excavate the deep personal values driving your decisions - clarifies authentic priorities by digging to bedrock motivations,What really matters here?|Why do you care?|Dig to bedrock values|What's non-negotiable?
21 introspective_delight,Future Self Interview,Seek wisdom from your wiser future self - gains long-term perspective through imagined temporal self-mentoring,Ask your 80-year-old self|What would you tell younger you?|Future wisdom speaks|Long-term perspective
22 introspective_delight,Body Wisdom Dialogue,Let physical sensations and gut feelings guide ideation - taps somatic intelligence often ignored by purely mental approaches,What does your body say?|Where do you feel it?|Trust the tension|Follow physical cues
23 structured,SCAMPER Method,Systematic creativity through seven lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse) - ideal for methodical product improvement and innovation,S-What could you substitute?|C-What could you combine?|A-How could you adapt?|M-What could you modify?|P-Put to other uses?|E-What could you eliminate?|R-What if reversed?
24 structured,Six Thinking Hats,Explore problems through six distinct perspectives (facts/emotions/benefits/risks/creativity/process) - ensures comprehensive analysis without conflict,White-What facts do we know?|Red-How do you feel about this?|Yellow-What are the benefits?|Black-What could go wrong?|Green-What creative alternatives?|Blue-How should we think about this?
25 structured,Mind Mapping,Visually branch ideas from a central concept to discover connections and expand thinking - perfect for organizing complex thoughts and seeing the big picture,Put the main idea in center|What branches from this?|How do these connect?|What sub-branches emerge?
26 structured,Resource Constraints,Generate innovative solutions by imposing extreme limitations - forces essential priorities and creative efficiency under pressure,What if you had only $1?|No technology allowed?|One hour to solve?|Minimal resources only?
27 theatrical,Time Travel Talk Show,Interview your past/present/future selves for temporal wisdom - playful method for gaining perspective across different life stages,Interview your past self|What would future you say?|Different timeline perspectives|Cross-temporal dialogue
28 theatrical,Alien Anthropologist,Examine familiar problems through completely foreign eyes - reveals hidden assumptions by adopting an outsider's bewildered perspective,You're an alien observer|What seems strange?|How would you explain this?|Outside perspective insights
29 theatrical,Dream Fusion Laboratory,Start with impossible fantasy solutions then reverse-engineer practical steps - makes ambitious thinking actionable through backwards design,Dream the impossible solution|Work backwards to reality|What steps bridge the gap?|Make magic practical
30 theatrical,Emotion Orchestra,Let different emotions lead separate brainstorming sessions then harmonize - uses emotional intelligence for comprehensive perspective,Angry perspective ideas|Joyful approach|Fearful considerations|Hopeful solutions|Harmonize all voices
31 theatrical,Parallel Universe Cafe,Explore solutions under alternative reality rules - breaks conventional thinking by changing fundamental assumptions about how things work,Different physics universe|Alternative social norms|Changed historical events|Reality rule variations
32 wild,Chaos Engineering,Deliberately break things to discover robust solutions - builds anti-fragility by stress-testing ideas against worst-case scenarios,What if everything went wrong?|Break it on purpose|How does it fail gracefully?|Build from the rubble
33 wild,Guerrilla Gardening Ideas,Plant unexpected solutions in unlikely places - uses surprise and unconventional placement for stealth innovation,Where's the least expected place?|Plant ideas secretly|Grow solutions underground|Surprise implementation
34 wild,Pirate Code Brainstorm,Take what works from anywhere and remix without permission - encourages rule-bending rapid prototyping and maverick thinking,What would pirates steal?|Remix without asking|Take the best and run|No permission needed
35 wild,Zombie Apocalypse Planning,Design solutions for extreme survival scenarios - strips away all but essential functions to find core value,Society collapsed - now what?|Only basics work|Build from nothing|Survival mode thinking
36 wild,Drunk History Retelling,Explain complex ideas with uninhibited simplicity - removes overthinking barriers to find raw truth through simplified expression,Explain it like you're tipsy|No filter needed|Raw unedited thoughts|Simplify to absurdity

View File

@@ -0,0 +1,310 @@
# Brainstorming Session Instructions
## Workflow
<workflow>
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.md</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/brainstorming/workflow.yaml</critical>
<step n="1" goal="Session Setup">
<action>Check if context data was provided with workflow invocation</action>
<check>If data attribute was passed to this workflow:</check>
<action>Load the context document from the data file path</action>
<action>Study the domain knowledge and session focus</action>
<action>Use the provided context to guide the session</action>
<action>Acknowledge the focused brainstorming goal</action>
<ask response="session_refinement">I see we're brainstorming about the specific domain outlined in the context. What particular aspect would you like to explore?</ask>
<check>Else (no context data provided):</check>
<action>Proceed with generic context gathering</action>
<ask response="session_topic">1. What are we brainstorming about?</ask>
<ask response="stated_goals">2. Are there any constraints or parameters we should keep in mind?</ask>
<ask>3. Is the goal broad exploration or focused ideation on specific aspects?</ask>
<critical>Wait for user response before proceeding. This context shapes the entire session.</critical>
<template-output>session_topic, stated_goals</template-output>
</step>
<step n="2" goal="Present Approach Options">
Based on the context from Step 1, present these four approach options:
<ask response="selection">
1. **User-Selected Techniques** - Browse and choose specific techniques from our library
2. **AI-Recommended Techniques** - Let me suggest techniques based on your context
3. **Random Technique Selection** - Surprise yourself with unexpected creative methods
4. **Progressive Technique Flow** - Start broad, then narrow down systematically
Which approach would you prefer? (Enter 1-4)
</ask>
<check>Based on selection, proceed to appropriate sub-step</check>
<step n="2a" title="User-Selected Techniques" if="selection==1">
<action>Load techniques from {brain_techniques} CSV file</action>
<action>Parse: category, technique_name, description, facilitation_prompts</action>
<check>If strong context from Step 1 (specific problem/goal)</check>
<action>Identify 2-3 most relevant categories based on stated_goals</action>
<action>Present those categories first with 3-5 techniques each</action>
<action>Offer "show all categories" option</action>
<check>Else (open exploration)</check>
<action>Display all 7 categories with helpful descriptions</action>
Category descriptions to guide selection:
- **Structured:** Systematic frameworks for thorough exploration
- **Creative:** Innovative approaches for breakthrough thinking
- **Collaborative:** Group dynamics and team ideation methods
- **Deep:** Analytical methods for root cause and insight
- **Theatrical:** Playful exploration for radical perspectives
- **Wild:** Extreme thinking for pushing boundaries
- **Introspective Delight:** Inner wisdom and authentic exploration
For each category, show 3-5 representative techniques with brief descriptions.
Ask in your own voice: "Which technique(s) interest you? You can choose by name, number, or tell me what you're drawn to."
</step>
<step n="2b" title="AI-Recommended Techniques" if="selection==2">
<action>Review {brain_techniques} and select 3-5 techniques that best fit the context</action>
Analysis Framework:
1. **Goal Analysis:**
- Innovation/New Ideas → creative, wild categories
- Problem Solving → deep, structured categories
- Team Building → collaborative category
- Personal Insight → introspective_delight category
- Strategic Planning → structured, deep categories
2. **Complexity Match:**
- Complex/Abstract Topic → deep, structured techniques
- Familiar/Concrete Topic → creative, wild techniques
- Emotional/Personal Topic → introspective_delight techniques
3. **Energy/Tone Assessment:**
- User language formal → structured, analytical techniques
- User language playful → creative, theatrical, wild techniques
- User language reflective → introspective_delight, deep techniques
4. **Time Available:**
- <30 min 1-2 focused techniques
- 30-60 min 2-3 complementary techniques
- >60 min → Consider progressive flow (3-5 techniques)
Present recommendations in your own voice with:
- Technique name (category)
- Why it fits their context (specific)
- What they'll discover (outcome)
- Estimated time
Example structure:
"Based on your goal to [X], I recommend:
1. **[Technique Name]** (category) - X min
WHY: [Specific reason based on their context]
OUTCOME: [What they'll generate/discover]
2. **[Technique Name]** (category) - X min
WHY: [Specific reason]
OUTCOME: [Expected result]
Ready to start? [c] or would you prefer different techniques? [r]"
</step>
<step n="2c" title="Single Random Technique Selection" if="selection==3">
<action>Load all techniques from {brain_techniques} CSV</action>
<action>Select random technique using true randomization</action>
<action>Build excitement about unexpected choice</action>
<format>
Let's shake things up! The universe has chosen:
**{{technique_name}}** - {{description}}
</format>
</step>
<step n="2d" title="Progressive Flow" if="selection==4">
<action>Design a progressive journey through {brain_techniques} based on session context</action>
<action>Analyze stated_goals and session_topic from Step 1</action>
<action>Determine session length (ask if not stated)</action>
<action>Select 3-4 complementary techniques that build on each other</action>
Journey Design Principles:
- Start with divergent exploration (broad, generative)
- Move through focused deep dive (analytical or creative)
- End with convergent synthesis (integration, prioritization)
Common Patterns by Goal:
- **Problem-solving:** Mind Mapping → Five Whys → Assumption Reversal
- **Innovation:** What If Scenarios → Analogical Thinking → Forced Relationships
- **Strategy:** First Principles → SCAMPER → Six Thinking Hats
- **Team Building:** Brain Writing → Yes And Building → Role Playing
Present your recommended journey with:
- Technique names and brief why
- Estimated time for each (10-20 min)
- Total session duration
- Rationale for sequence
Ask in your own voice: "How does this flow sound? We can adjust as we go."
</step>
</step>
<step n="3" goal="Execute Techniques Interactively">
<critical>
REMEMBER: YOU ARE A MASTER Brainstorming Creative FACILITATOR: Guide the user as a facilitator to generate their own ideas through questions, prompts, and examples. Don't brainstorm for them unless they explicitly request it.
</critical>
<facilitation-principles>
- Ask, don't tell - Use questions to draw out ideas
- Build, don't judge - Use "Yes, and..." never "No, but..."
- Quantity over quality - Aim for 100 ideas in 60 minutes
- Defer judgment - Evaluation comes after generation
- Stay curious - Show genuine interest in their ideas
</facilitation-principles>
For each technique:
1. **Introduce the technique** - Use the description from CSV to explain how it works
2. **Provide the first prompt** - Use facilitation_prompts from CSV (pipe-separated prompts)
- Parse facilitation_prompts field and select appropriate prompts
- These are your conversation starters and follow-ups
3. **Wait for their response** - Let them generate ideas
4. **Build on their ideas** - Use "Yes, and..." or "That reminds me..." or "What if we also..."
5. **Ask follow-up questions** - "Tell me more about...", "How would that work?", "What else?"
6. **Monitor energy** - Check: "How are you feeling about this {session / technique / progress}?"
- If energy is high → Keep pushing with current technique
- If energy is low → "Should we try a different angle or take a quick break?"
7. **Keep momentum** - Celebrate: "Great! You've generated [X] ideas so far!"
8. **Document everything** - Capture all ideas for the final report
<example>
Example facilitation flow for any technique:
1. Introduce: "Let's try [technique_name]. [Adapt description from CSV to their context]."
2. First Prompt: Pull first facilitation_prompt from {brain_techniques} and adapt to their topic
- CSV: "What if we had unlimited resources?"
- Adapted: "What if you had unlimited resources for [their_topic]?"
3. Build on Response: Use "Yes, and..." or "That reminds me..." or "Building on that..."
4. Next Prompt: Pull next facilitation_prompt when ready to advance
5. Monitor Energy: After 10-15 minutes, check if they want to continue or switch
The CSV provides the prompts - your role is to facilitate naturally in your unique voice.
</example>
Continue engaging with the technique until the user indicates they want to:
- Switch to a different technique ("Ready for a different approach?")
- Apply current ideas to a new technique
- Move to the convergent phase
- End the session
<energy-checkpoint>
After 15-20 minutes with a technique, check: "Should we continue with this technique or try something new?"
</energy-checkpoint>
<template-output>technique_sessions</template-output>
</step>
<step n="4" goal="Convergent Phase - Organize Ideas">
<transition-check>
"We've generated a lot of great ideas! Are you ready to start organizing them, or would you like to explore more?"
</transition-check>
When ready to consolidate:
Guide the user through categorizing their ideas:
1. **Review all generated ideas** - Display everything captured so far
2. **Identify patterns** - "I notice several ideas about X... and others about Y..."
3. **Group into categories** - Work with user to organize ideas within and across techniques
Ask: "Looking at all these ideas, which ones feel like:
- <ask response="immediate_opportunities">Quick wins we could implement immediately?</ask>
- <ask response="future_innovations">Promising concepts that need more development?</ask>
- <ask response="moonshots">Bold moonshots worth pursuing long-term?"</ask>
<template-output>immediate_opportunities, future_innovations, moonshots</template-output>
</step>
<step n="5" goal="Extract Insights and Themes">
Analyze the session to identify deeper patterns:
1. **Identify recurring themes** - What concepts appeared across multiple techniques? -> key_themes
2. **Surface key insights** - What realizations emerged during the process? -> insights_learnings
3. **Note surprising connections** - What unexpected relationships were discovered? -> insights_learnings
<elicit-required/>
<template-output>key_themes, insights_learnings</template-output>
</step>
<step n="6" goal="Action Planning">
<energy-check>
"Great work so far! How's your energy for the final planning phase?"
</energy-check>
Work with the user to prioritize and plan next steps:
<ask>Of all the ideas we've generated, which 3 feel most important to pursue?</ask>
For each priority:
1. Ask why this is a priority
2. Identify concrete next steps
3. Determine resource needs
4. Set realistic timeline
<template-output>priority_1_name, priority_1_rationale, priority_1_steps, priority_1_resources, priority_1_timeline</template-output>
<template-output>priority_2_name, priority_2_rationale, priority_2_steps, priority_2_resources, priority_2_timeline</template-output>
<template-output>priority_3_name, priority_3_rationale, priority_3_steps, priority_3_resources, priority_3_timeline</template-output>
</step>
<step n="7" goal="Session Reflection">
Conclude with meta-analysis of the session:
1. **What worked well** - Which techniques or moments were most productive?
2. **Areas to explore further** - What topics deserve deeper investigation?
3. **Recommended follow-up techniques** - What methods would help continue this work?
4. **Emergent questions** - What new questions arose that we should address?
5. **Next session planning** - When and what should we brainstorm next?
<template-output>what_worked, areas_exploration, recommended_techniques, questions_emerged</template-output>
<template-output>followup_topics, timeframe, preparation</template-output>
</step>
<step n="8" goal="Generate Final Report">
Compile all captured content into the structured report template:
1. Calculate total ideas generated across all techniques
2. List all techniques used with duration estimates
3. Format all content according to template structure
4. Ensure all placeholders are filled with actual content
<template-output>agent_role, agent_name, user_name, techniques_list, total_ideas</template-output>
</step>
</workflow>

View File

@@ -0,0 +1,102 @@
# Brainstorming Session Results
**Session Date:** {{date}}
**Facilitator:** {{agent_role}} {{agent_name}}
**Participant:** {{user_name}}
## Executive Summary
**Topic:** {{session_topic}}
**Session Goals:** {{stated_goals}}
**Techniques Used:** {{techniques_list}}
**Total Ideas Generated:** {{total_ideas}}
### Key Themes Identified:
{{key_themes}}
## Technique Sessions
{{technique_sessions}}
## Idea Categorization
### Immediate Opportunities
_Ideas ready to implement now_
{{immediate_opportunities}}
### Future Innovations
_Ideas requiring development/research_
{{future_innovations}}
### Moonshots
_Ambitious, transformative concepts_
{{moonshots}}
### Insights & Learnings
_Key realizations from the session_
{{insights_learnings}}
## Action Planning
### Top 3 Priority Ideas
#### #1 Priority: {{priority_1_name}}
- Rationale: {{priority_1_rationale}}
- Next steps: {{priority_1_steps}}
- Resources needed: {{priority_1_resources}}
- Timeline: {{priority_1_timeline}}
#### #2 Priority: {{priority_2_name}}
- Rationale: {{priority_2_rationale}}
- Next steps: {{priority_2_steps}}
- Resources needed: {{priority_2_resources}}
- Timeline: {{priority_2_timeline}}
#### #3 Priority: {{priority_3_name}}
- Rationale: {{priority_3_rationale}}
- Next steps: {{priority_3_steps}}
- Resources needed: {{priority_3_resources}}
- Timeline: {{priority_3_timeline}}
## Reflection & Follow-up
### What Worked Well
{{what_worked}}
### Areas for Further Exploration
{{areas_exploration}}
### Recommended Follow-up Techniques
{{recommended_techniques}}
### Questions That Emerged
{{questions_emerged}}
### Next Session Planning
- **Suggested topics:** {{followup_topics}}
- **Recommended timeframe:** {{timeframe}}
- **Preparation needed:** {{preparation}}
---
_Session facilitated using the BMAD CIS brainstorming framework_

View File

@@ -0,0 +1,30 @@
# Brainstorming Session Workflow Configuration
name: "brainstorming"
description: "Facilitate interactive brainstorming sessions using diverse creative techniques. This workflow facilitates interactive brainstorming sessions using diverse creative techniques. The session is highly interactive, with the AI acting as a facilitator to guide the user through various ideation methods to generate and refine creative solutions."
author: "BMad"
# 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"
date: system-generated
# Optional inputs for guided brainstorming
recommended_inputs:
- session_context: "Context document passed via data attribute"
- previous_results: "{output_folder}/brainstorming-*.md"
# Context can be provided via data attribute when invoking
# Example: data="{path}/context.md" provides domain-specific guidance
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/brainstorming"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
validation: "{installed_path}/checklist.md"
# Required Data Files
brain_techniques: "{installed_path}/brain-methods.csv"
# Output configuration
default_output_file: "{output_folder}/brainstorming-session-results-{{date}}.md"

View File

@@ -0,0 +1,56 @@
---
last-redoc-date: 2025-09-28
---
# Design Thinking Workflow
**Type:** Interactive Document Workflow
**Module:** Creative Intelligence System (CIS)
## Purpose
Guides human-centered design processes through the complete design thinking methodology: Empathize, Define, Ideate, Prototype, and Test. Creates solutions deeply rooted in user needs by combining empathy-driven research with systematic creative problem-solving.
## Distinctive Features
- **Phase-Based Structure**: Full five-phase design thinking journey from empathy to testing
- **Method Library**: Curated collection of design methods in `design-methods.csv` organized by phase
- **Context Integration**: Accepts design briefs or user research via data attribute
- **Facilitation Principles**: Guides divergent thinking before convergent action, emphasizes rapid prototyping over discussion
## Usage
```bash
# Basic invocation
workflow design-thinking
# With project context
workflow design-thinking --data /path/to/product-context.md
```
## Inputs
- **design_challenge**: Problem or opportunity being explored
- **users_stakeholders**: Primary users and affected parties
- **constraints**: Time, budget, technology limitations
- **recommended_inputs**: Existing research or context documents
## Outputs
**File:** `{output_folder}/design-thinking-{date}.md`
**Structure:**
- Design challenge statement and point-of-view
- User insights and empathy mapping
- "How Might We" questions and problem framing
- Generated solution concepts
- Prototype designs and test plans
- Validated learning and iteration roadmap
## Workflow Components
- `workflow.yaml` - Configuration with design_methods CSV reference
- `instructions.md` - 7-step facilitation guide through design thinking phases
- `template.md` - Structured output format
- `design-methods.csv` - Phase-specific design techniques library

View File

@@ -0,0 +1,31 @@
phase,method_name,description,facilitation_prompts,best_for,complexity,typical_duration
empathize,User Interviews,Conduct deep conversations to understand user needs experiences and pain points through active listening,What brings you here today?|Walk me through a recent experience|What frustrates you most?|What would make this easier?|Tell me more about that
empathize,Empathy Mapping,Create visual representation of what users say think do and feel to build deep understanding,What did they say?|What might they be thinking?|What actions did they take?|What emotions surfaced?
empathize,Shadowing,Observe users in their natural environment to see unspoken behaviors and contextual factors,Watch without interrupting|Note their workarounds|What patterns emerge?|What do they not say?
empathize,Journey Mapping,Document complete user experience across touchpoints to identify pain points and opportunities,What's their starting point?|What steps do they take?|Where do they struggle?|What delights them?|What's the emotional arc?
empathize,Diary Studies,Have users document experiences over time to capture authentic moments and evolving needs,What did you experience today?|How did you feel?|What worked or didn't?|What surprised you?
define,Problem Framing,Transform observations into clear actionable problem statements that inspire solution generation,What's the real problem?|Who experiences this?|Why does it matter?|What would success look like?
define,How Might We,Reframe problems as opportunity questions that open solution space without prescribing answers,How might we help users...?|How might we make it easier to...?|How might we reduce the friction of...?
define,Point of View Statement,Create specific user-centered problem statements that capture who what and why,User type needs what because insight|What's driving this need?|Why does it matter to them?
define,Affinity Clustering,Group related observations and insights to reveal patterns and opportunity themes,What connects these?|What themes emerge?|Group similar items|Name each cluster|What story do they tell?
define,Jobs to be Done,Identify functional emotional and social jobs users are hiring solutions to accomplish,What job are they trying to do?|What progress do they want?|What are they really hiring this for?|What alternatives exist?
ideate,Brainstorming,Generate large quantity of diverse ideas without judgment to explore solution space fully,No bad ideas|Build on others|Go for quantity|Be visual|Stay on topic|Defer judgment
ideate,Crazy 8s,Rapidly sketch eight solution variations in eight minutes to force quick creative thinking,Fold paper in 8|1 minute per sketch|No overthinking|Quantity over quality|Push past obvious
ideate,SCAMPER Design,Apply seven design lenses to existing solutions - Substitute Combine Adapt Modify Purposes Eliminate Reverse,What could we substitute?|How could we combine elements?|What could we adapt?|How could we modify it?|Other purposes?|What to eliminate?|What if reversed?
ideate,Provotype Sketching,Create deliberately provocative or extreme prototypes to spark breakthrough thinking,What's the most extreme version?|Make it ridiculous|Push boundaries|What useful insights emerge?
ideate,Analogous Inspiration,Find inspiration from completely different domains to spark innovative connections,What other field solves this?|How does nature handle this?|What's an analogous problem?|What can we borrow?
prototype,Paper Prototyping,Create quick low-fidelity sketches and mockups to make ideas tangible for testing,Sketch it out|Make it rough|Focus on core concept|Test assumptions|Learn fast
prototype,Role Playing,Act out user scenarios and service interactions to test experience flow and pain points,Play the user|Act out the scenario|What feels awkward?|Where does it break?|What works?
prototype,Wizard of Oz,Simulate complex functionality manually behind scenes to test concept before building,Fake the backend|Focus on experience|What do they think is happening?|Does the concept work?
prototype,Storyboarding,Visualize user experience across time and touchpoints as sequential illustrated narrative,What's scene 1?|How does it progress?|What's the emotional journey?|Where's the climax?|How does it resolve?
prototype,Physical Mockups,Build tangible artifacts users can touch and interact with to test form and function,Make it 3D|Use basic materials|Make it interactive|Test ergonomics|Gather reactions
test,Usability Testing,Watch users attempt tasks with prototype to identify friction points and opportunities,Try to accomplish X|Think aloud please|Don't help them|Where do they struggle?|What surprises them?
test,Feedback Capture Grid,Organize user feedback across likes questions ideas and changes for actionable insights,What did they like?|What questions arose?|What ideas did they have?|What needs changing?
test,A/B Testing,Compare two variations to understand which approach better serves user needs,Show version A|Show version B|Which works better?|Why the difference?|What does data show?
test,Assumption Testing,Identify and validate critical assumptions underlying your solution to reduce risk,What are we assuming?|How can we test this?|What would prove us wrong?|What's the riskiest assumption?
test,Iterate and Refine,Use test insights to improve prototype through rapid cycles of refinement and re-testing,What did we learn?|What needs fixing?|What stays?|Make changes quickly|Test again
implement,Pilot Programs,Launch small-scale real-world implementation to learn before full rollout,Start small|Real users|Real context|What breaks?|What works?|Scale lessons learned
implement,Service Blueprinting,Map all service components interactions and touchpoints to guide implementation,What's visible to users?|What happens backstage?|What systems are needed?|Where are handoffs?
implement,Design System Creation,Build consistent patterns components and guidelines for scalable implementation,What patterns repeat?|Create reusable components|Document standards|Enable consistency
implement,Stakeholder Alignment,Bring team and stakeholders along journey to build shared understanding and commitment,Show the research|Walk through prototypes|Share user stories|Build empathy|Get buy-in
implement,Measurement Framework,Define success metrics and feedback loops to track impact and inform future iterations,How will we measure success?|What are key metrics?|How do we gather feedback?|When do we revisit?
1 phase,method_name,description,facilitation_prompts,best_for,complexity,typical_duration
2 empathize,User Interviews,Conduct deep conversations to understand user needs experiences and pain points through active listening,What brings you here today?|Walk me through a recent experience|What frustrates you most?|What would make this easier?|Tell me more about that
3 empathize,Empathy Mapping,Create visual representation of what users say think do and feel to build deep understanding,What did they say?|What might they be thinking?|What actions did they take?|What emotions surfaced?
4 empathize,Shadowing,Observe users in their natural environment to see unspoken behaviors and contextual factors,Watch without interrupting|Note their workarounds|What patterns emerge?|What do they not say?
5 empathize,Journey Mapping,Document complete user experience across touchpoints to identify pain points and opportunities,What's their starting point?|What steps do they take?|Where do they struggle?|What delights them?|What's the emotional arc?
6 empathize,Diary Studies,Have users document experiences over time to capture authentic moments and evolving needs,What did you experience today?|How did you feel?|What worked or didn't?|What surprised you?
7 define,Problem Framing,Transform observations into clear actionable problem statements that inspire solution generation,What's the real problem?|Who experiences this?|Why does it matter?|What would success look like?
8 define,How Might We,Reframe problems as opportunity questions that open solution space without prescribing answers,How might we help users...?|How might we make it easier to...?|How might we reduce the friction of...?
9 define,Point of View Statement,Create specific user-centered problem statements that capture who what and why,User type needs what because insight|What's driving this need?|Why does it matter to them?
10 define,Affinity Clustering,Group related observations and insights to reveal patterns and opportunity themes,What connects these?|What themes emerge?|Group similar items|Name each cluster|What story do they tell?
11 define,Jobs to be Done,Identify functional emotional and social jobs users are hiring solutions to accomplish,What job are they trying to do?|What progress do they want?|What are they really hiring this for?|What alternatives exist?
12 ideate,Brainstorming,Generate large quantity of diverse ideas without judgment to explore solution space fully,No bad ideas|Build on others|Go for quantity|Be visual|Stay on topic|Defer judgment
13 ideate,Crazy 8s,Rapidly sketch eight solution variations in eight minutes to force quick creative thinking,Fold paper in 8|1 minute per sketch|No overthinking|Quantity over quality|Push past obvious
14 ideate,SCAMPER Design,Apply seven design lenses to existing solutions - Substitute Combine Adapt Modify Purposes Eliminate Reverse,What could we substitute?|How could we combine elements?|What could we adapt?|How could we modify it?|Other purposes?|What to eliminate?|What if reversed?
15 ideate,Provotype Sketching,Create deliberately provocative or extreme prototypes to spark breakthrough thinking,What's the most extreme version?|Make it ridiculous|Push boundaries|What useful insights emerge?
16 ideate,Analogous Inspiration,Find inspiration from completely different domains to spark innovative connections,What other field solves this?|How does nature handle this?|What's an analogous problem?|What can we borrow?
17 prototype,Paper Prototyping,Create quick low-fidelity sketches and mockups to make ideas tangible for testing,Sketch it out|Make it rough|Focus on core concept|Test assumptions|Learn fast
18 prototype,Role Playing,Act out user scenarios and service interactions to test experience flow and pain points,Play the user|Act out the scenario|What feels awkward?|Where does it break?|What works?
19 prototype,Wizard of Oz,Simulate complex functionality manually behind scenes to test concept before building,Fake the backend|Focus on experience|What do they think is happening?|Does the concept work?
20 prototype,Storyboarding,Visualize user experience across time and touchpoints as sequential illustrated narrative,What's scene 1?|How does it progress?|What's the emotional journey?|Where's the climax?|How does it resolve?
21 prototype,Physical Mockups,Build tangible artifacts users can touch and interact with to test form and function,Make it 3D|Use basic materials|Make it interactive|Test ergonomics|Gather reactions
22 test,Usability Testing,Watch users attempt tasks with prototype to identify friction points and opportunities,Try to accomplish X|Think aloud please|Don't help them|Where do they struggle?|What surprises them?
23 test,Feedback Capture Grid,Organize user feedback across likes questions ideas and changes for actionable insights,What did they like?|What questions arose?|What ideas did they have?|What needs changing?
24 test,A/B Testing,Compare two variations to understand which approach better serves user needs,Show version A|Show version B|Which works better?|Why the difference?|What does data show?
25 test,Assumption Testing,Identify and validate critical assumptions underlying your solution to reduce risk,What are we assuming?|How can we test this?|What would prove us wrong?|What's the riskiest assumption?
26 test,Iterate and Refine,Use test insights to improve prototype through rapid cycles of refinement and re-testing,What did we learn?|What needs fixing?|What stays?|Make changes quickly|Test again
27 implement,Pilot Programs,Launch small-scale real-world implementation to learn before full rollout,Start small|Real users|Real context|What breaks?|What works?|Scale lessons learned
28 implement,Service Blueprinting,Map all service components interactions and touchpoints to guide implementation,What's visible to users?|What happens backstage?|What systems are needed?|Where are handoffs?
29 implement,Design System Creation,Build consistent patterns components and guidelines for scalable implementation,What patterns repeat?|Create reusable components|Document standards|Enable consistency
30 implement,Stakeholder Alignment,Bring team and stakeholders along journey to build shared understanding and commitment,Show the research|Walk through prototypes|Share user stories|Build empathy|Get buy-in
31 implement,Measurement Framework,Define success metrics and feedback loops to track impact and inform future iterations,How will we measure success?|What are key metrics?|How do we gather feedback?|When do we revisit?

View File

@@ -0,0 +1,200 @@
# Design Thinking Workflow Instructions
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.md</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/design-thinking/workflow.yaml</critical>
<critical>Load and understand design methods from: {design_methods}</critical>
<facilitation-principles>
YOU ARE A HUMAN-CENTERED DESIGN FACILITATOR:
- Keep users at the center of every decision
- Encourage divergent thinking before convergent action
- Make ideas tangible quickly - prototype beats discussion
- Embrace failure as feedback, not defeat
- Test with real users, not assumptions
- Balance empathy with action momentum
</facilitation-principles>
<workflow>
<step n="1" goal="Gather context and define design challenge">
Ask the user about their design challenge:
- What problem or opportunity are you exploring?
- Who are the primary users or stakeholders?
- What constraints exist (time, budget, technology)?
- What success looks like for this project?
- Any existing research or context to consider?
Load any context data provided via the data attribute.
Create a clear design challenge statement.
<template-output>design_challenge</template-output>
<template-output>challenge_statement</template-output>
</step>
<step n="2" goal="EMPATHIZE - Build understanding of users">
Guide the user through empathy-building activities. Explain in your own voice why deep empathy with users is essential before jumping to solutions.
Review empathy methods from {design_methods} (phase: empathize) and select 3-5 that fit the design challenge context. Consider:
- Available resources and access to users
- Time constraints
- Type of product/service being designed
- Depth of understanding needed
Offer selected methods with guidance on when each works best, then ask which the user has used or can use, or offer a recommendation based on their specific challenge.
Help gather and synthesize user insights:
- What did users say, think, do, and feel?
- What pain points emerged?
- What surprised you?
- What patterns do you see?
<template-output>user_insights</template-output>
<template-output>key_observations</template-output>
<template-output>empathy_map</template-output>
</step>
<step n="3" goal="DEFINE - Frame the problem clearly">
<energy-checkpoint>
Check in: "We've gathered rich user insights. How are you feeling? Ready to synthesize into problem statements?"
</energy-checkpoint>
Transform observations into actionable problem statements.
Guide through problem framing (phase: define methods):
1. Create Point of View statement: "[User type] needs [need] because [insight]"
2. Generate "How Might We" questions that open solution space
3. Identify key insights and opportunity areas
Ask probing questions:
- What's the REAL problem we're solving?
- Why does this matter to users?
- What would success look like for them?
- What assumptions are we making?
<template-output>pov_statement</template-output>
<template-output>hmw_questions</template-output>
<template-output>problem_insights</template-output>
</step>
<step n="4" goal="IDEATE - Generate diverse solutions">
Facilitate creative solution generation. Explain in your own voice the importance of divergent thinking and deferring judgment during ideation.
Review ideation methods from {design_methods} (phase: ideate) and select 3-5 methods appropriate for the context. Consider:
- Group vs individual ideation
- Time available
- Problem complexity
- Team creativity comfort level
Offer selected methods with brief descriptions of when each works best.
Walk through chosen method(s):
- Generate 15-30 ideas minimum
- Build on others' ideas
- Go for wild and practical
- Defer judgment
Help cluster and select top concepts:
- Which ideas excite you most?
- Which address the core user need?
- Which are feasible given constraints?
- Select 2-3 to prototype
<template-output>ideation_methods</template-output>
<template-output>generated_ideas</template-output>
<template-output>top_concepts</template-output>
</step>
<step n="5" goal="PROTOTYPE - Make ideas tangible">
<energy-checkpoint>
Check in: "We've generated lots of ideas! How's your energy for making some of these tangible through prototyping?"
</energy-checkpoint>
Guide creation of low-fidelity prototypes for testing. Explain in your own voice why rough and quick prototypes are better than polished ones at this stage.
Review prototyping methods from {design_methods} (phase: prototype) and select 2-4 appropriate for the solution type. Consider:
- Physical vs digital product
- Service vs product
- Available materials and tools
- What needs to be tested
Offer selected methods with guidance on fit.
Help define prototype:
- What's the minimum to test your assumptions?
- What are you trying to learn?
- What should users be able to do?
- What can you fake vs build?
<template-output>prototype_approach</template-output>
<template-output>prototype_description</template-output>
<template-output>features_to_test</template-output>
</step>
<step n="6" goal="TEST - Validate with users">
Design validation approach and capture learnings. Explain in your own voice why observing what users DO matters more than what they SAY.
Help plan testing (phase: test methods):
- Who will you test with? (aim for 5-7 users)
- What tasks will they attempt?
- What questions will you ask?
- How will you capture feedback?
Guide feedback collection:
- What worked well?
- Where did they struggle?
- What surprised them (and you)?
- What questions arose?
- What would they change?
Synthesize learnings:
- What assumptions were validated/invalidated?
- What needs to change?
- What should stay?
- What new insights emerged?
<template-output>testing_plan</template-output>
<template-output>user_feedback</template-output>
<template-output>key_learnings</template-output>
</step>
<step n="7" goal="Plan next iteration">
<energy-checkpoint>
Check in: "Great work! How's your energy for final planning - defining next steps and success metrics?"
</energy-checkpoint>
Define clear next steps and success criteria.
Based on testing insights:
- What refinements are needed?
- What's the priority action?
- Who needs to be involved?
- What timeline makes sense?
- How will you measure success?
Determine next cycle:
- Do you need more empathy work?
- Should you reframe the problem?
- Ready to refine prototype?
- Time to pilot with real users?
<template-output>refinements</template-output>
<template-output>action_items</template-output>
<template-output>success_metrics</template-output>
</step>
</workflow>

View File

@@ -0,0 +1,111 @@
# Design Thinking Session: {{project_name}}
**Date:** {{date}}
**Facilitator:** {{user_name}}
**Design Challenge:** {{design_challenge}}
---
## 🎯 Design Challenge
{{challenge_statement}}
---
## 👥 EMPATHIZE: Understanding Users
### User Insights
{{user_insights}}
### Key Observations
{{key_observations}}
### Empathy Map Summary
{{empathy_map}}
---
## 🎨 DEFINE: Frame the Problem
### Point of View Statement
{{pov_statement}}
### How Might We Questions
{{hmw_questions}}
### Key Insights
{{problem_insights}}
---
## 💡 IDEATE: Generate Solutions
### Selected Methods
{{ideation_methods}}
### Generated Ideas
{{generated_ideas}}
### Top Concepts
{{top_concepts}}
---
## 🛠️ PROTOTYPE: Make Ideas Tangible
### Prototype Approach
{{prototype_approach}}
### Prototype Description
{{prototype_description}}
### Key Features to Test
{{features_to_test}}
---
## ✅ TEST: Validate with Users
### Testing Plan
{{testing_plan}}
### User Feedback
{{user_feedback}}
### Key Learnings
{{key_learnings}}
---
## 🚀 Next Steps
### Refinements Needed
{{refinements}}
### Action Items
{{action_items}}
### Success Metrics
{{success_metrics}}
---
_Generated using BMAD Creative Intelligence Suite - Design Thinking Workflow_

View File

@@ -0,0 +1,29 @@
# Design Thinking Workflow Configuration
name: "design-thinking"
description: "Guide human-centered design processes using empathy-driven methodologies. This workflow walks through the design thinking phases - Empathize, Define, Ideate, Prototype, and Test - to create solutions deeply rooted in user needs."
author: "BMad"
# 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"
date: system-generated
# Optional inputs for context
recommended_inputs:
- design_context: "Context document passed via data attribute"
- user_research: "{output_folder}/research-*.md"
# Context can be provided via data attribute when invoking
# Example: data="{path}/product-context.md" provides project context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/design-thinking"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
# Required Data Files
design_methods: "{installed_path}/design-methods.csv"
# Output configuration
default_output_file: "{output_folder}/design-thinking-{{date}}.md"

View File

@@ -0,0 +1,56 @@
---
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

View File

@@ -0,0 +1,31 @@
category,framework_name,description,key_questions,best_for,complexity,typical_duration
disruption,Disruptive Innovation Theory,Identify how new entrants use simpler cheaper solutions to overtake incumbents by serving overlooked segments,Who are non-consumers?|What's good enough for them?|What incumbent weakness exists?|How could simple beat sophisticated?|What market entry point exists?
disruption,Jobs to be Done,Uncover customer jobs and the solutions they hire to make progress - reveals unmet needs competitors miss,What job are customers hiring this for?|What progress do they seek?|What alternatives do they use?|What frustrations exist?|What would fire this solution?
disruption,Blue Ocean Strategy,Create uncontested market space by making competition irrelevant through value innovation,What factors can we eliminate?|What should we reduce?|What can we raise?|What should we create?|Where is the blue ocean?
disruption,Crossing the Chasm,Navigate the gap between early adopters and mainstream market with focused beachhead strategy,Who are the innovators and early adopters?|What's our beachhead market?|What's the compelling reason to buy?|What's our whole product?|How do we cross to mainstream?
disruption,Platform Revolution,Transform linear value chains into exponential platform ecosystems that connect producers and consumers,What network effects exist?|Who are the producers?|Who are the consumers?|What transaction do we enable?|How do we achieve critical mass?
business_model,Business Model Canvas,Map and innovate across nine building blocks of how organizations create deliver and capture value,Who are customer segments?|What value propositions?|What channels and relationships?|What revenue streams?|What key resources activities partnerships?|What cost structure?
business_model,Value Proposition Canvas,Design compelling value propositions that match customer jobs pains and gains with precision,What are customer jobs?|What pains do they experience?|What gains do they desire?|How do we relieve pains?|How do we create gains?|What products and services?
business_model,Business Model Patterns,Apply proven business model patterns from other industries to your context for rapid innovation,What patterns could apply?|Subscription? Freemium? Marketplace? Razor blade? Bait and hook?|How would this change our model?
business_model,Revenue Model Innovation,Explore alternative ways to monetize value creation beyond traditional pricing approaches,How else could we charge?|Usage based? Performance based? Subscription?|What would customers pay for differently?|What new revenue streams exist?
business_model,Cost Structure Innovation,Redesign cost structure to enable new price points or improve margins through radical efficiency,What are our biggest costs?|What could we eliminate or automate?|What could we outsource or share?|How could we flip fixed to variable costs?
market_analysis,TAM SAM SOM Analysis,Size market opportunity across Total Addressable Serviceable and Obtainable markets for realistic planning,What's total market size?|What can we realistically serve?|What can we obtain near-term?|What assumptions underlie these?|How fast is it growing?
market_analysis,Five Forces Analysis,Assess industry structure and competitive dynamics to identify strategic positioning opportunities,What's supplier power?|What's buyer power?|What's competitive rivalry?|What's threat of substitutes?|What's threat of new entrants?|Where's opportunity?
market_analysis,PESTLE Analysis,Analyze macro environmental factors - Political Economic Social Tech Legal Environmental - shaping opportunities,What political factors affect us?|Economic trends?|Social shifts?|Technology changes?|Legal requirements?|Environmental factors?|What opportunities or threats?
market_analysis,Market Timing Assessment,Evaluate whether market conditions are right for your innovation - too early or too late both fail,What needs to be true first?|What's changing now?|Are customers ready?|Is technology mature enough?|What's the window of opportunity?
market_analysis,Competitive Positioning Map,Visualize competitive landscape across key dimensions to identify white space and differentiation opportunities,What dimensions matter most?|Where are competitors positioned?|Where's the white space?|What's our unique position?|What's defensible?
strategic,Three Horizons Framework,Balance portfolio across current business emerging opportunities and future possibilities for sustainable growth,What's our core business?|What emerging opportunities?|What future possibilities?|How do we invest across horizons?|What transitions are needed?
strategic,Lean Startup Methodology,Build measure learn in rapid cycles to validate assumptions and pivot to product market fit efficiently,What's the riskiest assumption?|What's minimum viable product?|What will we measure?|What did we learn?|Build or pivot?
strategic,Innovation Ambition Matrix,Define innovation portfolio balance across core adjacent and transformational initiatives based on risk and impact,What's core enhancement?|What's adjacent expansion?|What's transformational breakthrough?|What's our portfolio balance?|What's the right mix?
strategic,Strategic Intent Development,Define bold aspirational goals that stretch organization beyond current capabilities to drive innovation,What's our audacious goal?|What would change our industry?|What seems impossible but valuable?|What's our moon shot?|What capability must we build?
strategic,Scenario Planning,Explore multiple plausible futures to build robust strategies that work across different outcomes,What critical uncertainties exist?|What scenarios could unfold?|How would we respond?|What strategies work across scenarios?|What early signals to watch?
value_chain,Value Chain Analysis,Map activities from raw materials to end customer to identify where value is created and captured,What's the full value chain?|Where's value created?|What activities are we good at?|What could we outsource?|Where could we disintermediate?
value_chain,Unbundling Analysis,Identify opportunities to break apart integrated value chains and capture specific high-value components,What's bundled together?|What could be separated?|Where's most value?|What would customers pay for separately?|Who else could provide pieces?
value_chain,Platform Ecosystem Design,Architect multi-sided platforms that create value through network effects and reduced transaction costs,What sides exist?|What value exchange?|How do we attract each side?|What network effects?|What's our revenue model?|How do we govern?
value_chain,Make vs Buy Analysis,Evaluate strategic decisions about vertical integration versus outsourcing for competitive advantage,What's core competence?|What provides advantage?|What should we own?|What should we partner?|What's the risk of each?
value_chain,Partnership Strategy,Design strategic partnerships and ecosystem plays that expand capabilities and reach efficiently,Who has complementary strengths?|What could we achieve together?|What's the value exchange?|How do we structure this?|What's governance model?
technology,Technology Adoption Lifecycle,Understand how innovations diffuse through society from innovators to laggards to time market entry,Who are the innovators?|Who are early adopters?|What's our adoption strategy?|How do we cross chasms?|What's our current stage?
technology,S-Curve Analysis,Identify inflection points in technology maturity and market adoption to time innovation investments,Where are we on the S-curve?|What's the next curve?|When should we jump curves?|What's the tipping point?|What should we invest in now?
technology,Technology Roadmapping,Plan evolution of technology capabilities aligned with strategic goals and market timing,What capabilities do we need?|What's the sequence?|What dependencies exist?|What's the timeline?|Where do we invest first?
technology,Open Innovation Strategy,Leverage external ideas technologies and paths to market to accelerate innovation beyond internal R&D,What could we source externally?|Who has relevant innovation?|How do we collaborate?|What IP strategy?|How do we integrate external innovation?
technology,Digital Transformation Framework,Reimagine business models operations and customer experiences through digital technology enablers,What digital capabilities exist?|How could they transform our model?|What customer experience improvements?|What operational efficiencies?|What new business models?
1 category,framework_name,description,key_questions,best_for,complexity,typical_duration
2 disruption,Disruptive Innovation Theory,Identify how new entrants use simpler cheaper solutions to overtake incumbents by serving overlooked segments,Who are non-consumers?|What's good enough for them?|What incumbent weakness exists?|How could simple beat sophisticated?|What market entry point exists?
3 disruption,Jobs to be Done,Uncover customer jobs and the solutions they hire to make progress - reveals unmet needs competitors miss,What job are customers hiring this for?|What progress do they seek?|What alternatives do they use?|What frustrations exist?|What would fire this solution?
4 disruption,Blue Ocean Strategy,Create uncontested market space by making competition irrelevant through value innovation,What factors can we eliminate?|What should we reduce?|What can we raise?|What should we create?|Where is the blue ocean?
5 disruption,Crossing the Chasm,Navigate the gap between early adopters and mainstream market with focused beachhead strategy,Who are the innovators and early adopters?|What's our beachhead market?|What's the compelling reason to buy?|What's our whole product?|How do we cross to mainstream?
6 disruption,Platform Revolution,Transform linear value chains into exponential platform ecosystems that connect producers and consumers,What network effects exist?|Who are the producers?|Who are the consumers?|What transaction do we enable?|How do we achieve critical mass?
7 business_model,Business Model Canvas,Map and innovate across nine building blocks of how organizations create deliver and capture value,Who are customer segments?|What value propositions?|What channels and relationships?|What revenue streams?|What key resources activities partnerships?|What cost structure?
8 business_model,Value Proposition Canvas,Design compelling value propositions that match customer jobs pains and gains with precision,What are customer jobs?|What pains do they experience?|What gains do they desire?|How do we relieve pains?|How do we create gains?|What products and services?
9 business_model,Business Model Patterns,Apply proven business model patterns from other industries to your context for rapid innovation,What patterns could apply?|Subscription? Freemium? Marketplace? Razor blade? Bait and hook?|How would this change our model?
10 business_model,Revenue Model Innovation,Explore alternative ways to monetize value creation beyond traditional pricing approaches,How else could we charge?|Usage based? Performance based? Subscription?|What would customers pay for differently?|What new revenue streams exist?
11 business_model,Cost Structure Innovation,Redesign cost structure to enable new price points or improve margins through radical efficiency,What are our biggest costs?|What could we eliminate or automate?|What could we outsource or share?|How could we flip fixed to variable costs?
12 market_analysis,TAM SAM SOM Analysis,Size market opportunity across Total Addressable Serviceable and Obtainable markets for realistic planning,What's total market size?|What can we realistically serve?|What can we obtain near-term?|What assumptions underlie these?|How fast is it growing?
13 market_analysis,Five Forces Analysis,Assess industry structure and competitive dynamics to identify strategic positioning opportunities,What's supplier power?|What's buyer power?|What's competitive rivalry?|What's threat of substitutes?|What's threat of new entrants?|Where's opportunity?
14 market_analysis,PESTLE Analysis,Analyze macro environmental factors - Political Economic Social Tech Legal Environmental - shaping opportunities,What political factors affect us?|Economic trends?|Social shifts?|Technology changes?|Legal requirements?|Environmental factors?|What opportunities or threats?
15 market_analysis,Market Timing Assessment,Evaluate whether market conditions are right for your innovation - too early or too late both fail,What needs to be true first?|What's changing now?|Are customers ready?|Is technology mature enough?|What's the window of opportunity?
16 market_analysis,Competitive Positioning Map,Visualize competitive landscape across key dimensions to identify white space and differentiation opportunities,What dimensions matter most?|Where are competitors positioned?|Where's the white space?|What's our unique position?|What's defensible?
17 strategic,Three Horizons Framework,Balance portfolio across current business emerging opportunities and future possibilities for sustainable growth,What's our core business?|What emerging opportunities?|What future possibilities?|How do we invest across horizons?|What transitions are needed?
18 strategic,Lean Startup Methodology,Build measure learn in rapid cycles to validate assumptions and pivot to product market fit efficiently,What's the riskiest assumption?|What's minimum viable product?|What will we measure?|What did we learn?|Build or pivot?
19 strategic,Innovation Ambition Matrix,Define innovation portfolio balance across core adjacent and transformational initiatives based on risk and impact,What's core enhancement?|What's adjacent expansion?|What's transformational breakthrough?|What's our portfolio balance?|What's the right mix?
20 strategic,Strategic Intent Development,Define bold aspirational goals that stretch organization beyond current capabilities to drive innovation,What's our audacious goal?|What would change our industry?|What seems impossible but valuable?|What's our moon shot?|What capability must we build?
21 strategic,Scenario Planning,Explore multiple plausible futures to build robust strategies that work across different outcomes,What critical uncertainties exist?|What scenarios could unfold?|How would we respond?|What strategies work across scenarios?|What early signals to watch?
22 value_chain,Value Chain Analysis,Map activities from raw materials to end customer to identify where value is created and captured,What's the full value chain?|Where's value created?|What activities are we good at?|What could we outsource?|Where could we disintermediate?
23 value_chain,Unbundling Analysis,Identify opportunities to break apart integrated value chains and capture specific high-value components,What's bundled together?|What could be separated?|Where's most value?|What would customers pay for separately?|Who else could provide pieces?
24 value_chain,Platform Ecosystem Design,Architect multi-sided platforms that create value through network effects and reduced transaction costs,What sides exist?|What value exchange?|How do we attract each side?|What network effects?|What's our revenue model?|How do we govern?
25 value_chain,Make vs Buy Analysis,Evaluate strategic decisions about vertical integration versus outsourcing for competitive advantage,What's core competence?|What provides advantage?|What should we own?|What should we partner?|What's the risk of each?
26 value_chain,Partnership Strategy,Design strategic partnerships and ecosystem plays that expand capabilities and reach efficiently,Who has complementary strengths?|What could we achieve together?|What's the value exchange?|How do we structure this?|What's governance model?
27 technology,Technology Adoption Lifecycle,Understand how innovations diffuse through society from innovators to laggards to time market entry,Who are the innovators?|Who are early adopters?|What's our adoption strategy?|How do we cross chasms?|What's our current stage?
28 technology,S-Curve Analysis,Identify inflection points in technology maturity and market adoption to time innovation investments,Where are we on the S-curve?|What's the next curve?|When should we jump curves?|What's the tipping point?|What should we invest in now?
29 technology,Technology Roadmapping,Plan evolution of technology capabilities aligned with strategic goals and market timing,What capabilities do we need?|What's the sequence?|What dependencies exist?|What's the timeline?|Where do we invest first?
30 technology,Open Innovation Strategy,Leverage external ideas technologies and paths to market to accelerate innovation beyond internal R&D,What could we source externally?|Who has relevant innovation?|How do we collaborate?|What IP strategy?|How do we integrate external innovation?
31 technology,Digital Transformation Framework,Reimagine business models operations and customer experiences through digital technology enablers,What digital capabilities exist?|How could they transform our model?|What customer experience improvements?|What operational efficiencies?|What new business models?

View File

@@ -0,0 +1,274 @@
# Innovation Strategy Workflow Instructions
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.md</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/innovation-strategy/workflow.yaml</critical>
<critical>Load and understand innovation frameworks from: {innovation_frameworks}</critical>
<facilitation-principles>
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
</facilitation-principles>
<workflow>
<step n="1" goal="Establish strategic context">
Understand the strategic situation and objectives:
Ask the user:
- What company or business are we analyzing?
- What's driving this strategic exploration? (market pressure, new opportunity, plateau, etc.)
- What's your current business model in brief?
- What constraints or boundaries exist? (resources, timeline, regulatory)
- What would breakthrough success look like?
Load any context data provided via the data attribute.
Synthesize into clear strategic framing.
<template-output>company_name</template-output>
<template-output>strategic_focus</template-output>
<template-output>current_situation</template-output>
<template-output>strategic_challenge</template-output>
</step>
<step n="2" goal="Analyze market landscape and competitive dynamics">
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:
- Stage of business (startup vs established)
- Industry maturity
- Available market data
- Strategic priorities
Offer selected frameworks with guidance on what each reveals. Common options:
- **TAM SAM SOM Analysis** - For sizing opportunity
- **Five Forces Analysis** - For industry structure
- **Competitive Positioning Map** - For differentiation analysis
- **Market Timing Assessment** - For innovation timing
Key questions to explore:
- What market segments exist and how are they evolving?
- Who are the real competitors (including non-obvious ones)?
- What substitutes threaten your value proposition?
- What's changing in the market that creates opportunity or threat?
- Where are customers underserved or overserved?
<template-output>market_landscape</template-output>
<template-output>competitive_dynamics</template-output>
<template-output>market_opportunities</template-output>
<template-output>market_insights</template-output>
</step>
<step n="3" goal="Analyze current business model">
<energy-checkpoint>
Check in: "We've covered market landscape. How's your energy? This next part - deconstructing your business model - requires honest self-assessment. Ready?"
</energy-checkpoint>
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:
- Business maturity (early stage vs mature)
- Complexity of model
- Key strategic questions
Offer selected frameworks. Common options:
- **Business Model Canvas** - For comprehensive mapping
- **Value Proposition Canvas** - For product-market fit
- **Revenue Model Innovation** - For monetization analysis
- **Cost Structure Innovation** - For efficiency opportunities
Critical questions:
- Who are you really serving and what jobs are they hiring you for?
- How do you create, deliver, and capture value today?
- What's your defensible competitive advantage (be honest)?
- Where is your model vulnerable to disruption?
- What assumptions underpin your model that might be wrong?
<template-output>current_business_model</template-output>
<template-output>value_proposition</template-output>
<template-output>revenue_cost_structure</template-output>
<template-output>model_weaknesses</template-output>
</step>
<step n="4" goal="Identify disruption opportunities">
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:
- Industry disruption potential
- Customer job analysis needs
- Platform opportunity existence
Offer selected frameworks with context. Common options:
- **Disruptive Innovation Theory** - For finding overlooked segments
- **Jobs to be Done** - For unmet needs analysis
- **Blue Ocean Strategy** - For uncontested market space
- **Platform Revolution** - For network effect plays
Provocative questions:
- Who are the NON-consumers you could serve?
- What customer jobs are massively underserved?
- What would be "good enough" for a new segment?
- What technology enablers create sudden strategic openings?
- Where could you make the competition irrelevant?
<template-output>disruption_vectors</template-output>
<template-output>unmet_jobs</template-output>
<template-output>technology_enablers</template-output>
<template-output>strategic_whitespace</template-output>
</step>
<step n="5" goal="Generate innovation opportunities">
<energy-checkpoint>
Check in: "We've identified disruption vectors. How are you feeling? Ready to generate concrete innovation opportunities?"
</energy-checkpoint>
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:
- Innovation ambition (core vs transformational)
- Value chain position
- Partnership opportunities
Offer selected frameworks. Common options:
- **Three Horizons Framework** - For portfolio balance
- **Value Chain Analysis** - For activity selection
- **Partnership Strategy** - For ecosystem thinking
- **Business Model Patterns** - For proven approaches
Generate 5-10 specific innovation opportunities addressing:
- Business model innovations (how you create/capture value)
- Value chain innovations (what activities you own)
- Partnership and ecosystem opportunities
- Technology-enabled transformations
<template-output>innovation_initiatives</template-output>
<template-output>business_model_innovation</template-output>
<template-output>value_chain_opportunities</template-output>
<template-output>partnership_opportunities</template-output>
</step>
<step n="6" goal="Develop and evaluate strategic options">
Synthesize insights into 3 distinct strategic options.
For each option:
- Clear description of strategic direction
- Business model implications
- Competitive positioning
- Resource requirements
- Key risks and dependencies
- Expected outcomes and timeline
Evaluate each option against:
- Strategic fit with capabilities
- Market timing and readiness
- Competitive defensibility
- Resource feasibility
- Risk vs reward profile
<template-output>option_a_name</template-output>
<template-output>option_a_description</template-output>
<template-output>option_a_pros</template-output>
<template-output>option_a_cons</template-output>
<template-output>option_b_name</template-output>
<template-output>option_b_description</template-output>
<template-output>option_b_pros</template-output>
<template-output>option_b_cons</template-output>
<template-output>option_c_name</template-output>
<template-output>option_c_description</template-output>
<template-output>option_c_pros</template-output>
<template-output>option_c_cons</template-output>
</step>
<step n="7" goal="Recommend strategic direction">
Make bold recommendation with clear rationale.
Synthesize into recommended strategy:
- Which option (or combination) is recommended?
- Why this direction over alternatives?
- What makes you confident (and what scares you)?
- What hypotheses MUST be validated first?
- What would cause you to pivot or abandon?
Define critical success factors:
- What capabilities must be built or acquired?
- What partnerships are essential?
- What market conditions must hold?
- What execution excellence is required?
<template-output>recommended_strategy</template-output>
<template-output>key_hypotheses</template-output>
<template-output>success_factors</template-output>
</step>
<step n="8" goal="Build execution roadmap">
<energy-checkpoint>
Check in: "We've got the strategy direction. How's your energy for the execution planning - turning strategy into actionable roadmap?"
</energy-checkpoint>
Create phased roadmap with clear milestones.
Structure in three phases:
- **Phase 1 (0-3 months)**: Immediate actions, quick wins, hypothesis validation
- **Phase 2 (3-9 months)**: Foundation building, capability development, market entry
- **Phase 3 (9-18 months)**: Scale, optimization, market expansion
For each phase:
- Key initiatives and deliverables
- Resource requirements
- Success metrics
- Decision gates
<template-output>phase_1</template-output>
<template-output>phase_2</template-output>
<template-output>phase_3</template-output>
</step>
<step n="9" goal="Define metrics and risk mitigation">
Establish measurement framework and risk management.
Define success metrics:
- **Leading indicators** - Early signals of strategy working (engagement, adoption, efficiency)
- **Lagging indicators** - Business outcomes (revenue, market share, profitability)
- **Decision gates** - Go/no-go criteria at key milestones
Identify and mitigate key risks:
- What could kill this strategy?
- What assumptions might be wrong?
- What competitive responses could occur?
- How do we de-risk systematically?
- What's our backup plan?
<template-output>leading_indicators</template-output>
<template-output>lagging_indicators</template-output>
<template-output>decision_gates</template-output>
<template-output>key_risks</template-output>
<template-output>risk_mitigation</template-output>
</step>
</workflow>

View File

@@ -0,0 +1,189 @@
# Innovation Strategy: {{company_name}}
**Date:** {{date}}
**Strategist:** {{user_name}}
**Strategic Focus:** {{strategic_focus}}
---
## 🎯 Strategic Context
### Current Situation
{{current_situation}}
### Strategic Challenge
{{strategic_challenge}}
---
## 📊 MARKET ANALYSIS
### Market Landscape
{{market_landscape}}
### Competitive Dynamics
{{competitive_dynamics}}
### Market Opportunities
{{market_opportunities}}
### Critical Insights
{{market_insights}}
---
## 💼 BUSINESS MODEL ANALYSIS
### Current Business Model
{{current_business_model}}
### Value Proposition Assessment
{{value_proposition}}
### Revenue & Cost Structure
{{revenue_cost_structure}}
### Business Model Weaknesses
{{model_weaknesses}}
---
## ⚡ DISRUPTION OPPORTUNITIES
### Disruption Vectors
{{disruption_vectors}}
### Unmet Customer Jobs
{{unmet_jobs}}
### Technology Enablers
{{technology_enablers}}
### Strategic White Space
{{strategic_whitespace}}
---
## 🚀 INNOVATION OPPORTUNITIES
### Innovation Initiatives
{{innovation_initiatives}}
### Business Model Innovation
{{business_model_innovation}}
### Value Chain Opportunities
{{value_chain_opportunities}}
### Partnership & Ecosystem Plays
{{partnership_opportunities}}
---
## 🎲 STRATEGIC OPTIONS
### Option A: {{option_a_name}}
{{option_a_description}}
**Pros:** {{option_a_pros}}
**Cons:** {{option_a_cons}}
### Option B: {{option_b_name}}
{{option_b_description}}
**Pros:** {{option_b_pros}}
**Cons:** {{option_b_cons}}
### Option C: {{option_c_name}}
{{option_c_description}}
**Pros:** {{option_c_pros}}
**Cons:** {{option_c_cons}}
---
## 🏆 RECOMMENDED STRATEGY
### Strategic Direction
{{recommended_strategy}}
### Key Hypotheses to Validate
{{key_hypotheses}}
### Critical Success Factors
{{success_factors}}
---
## 📋 EXECUTION ROADMAP
### Phase 1: Immediate Actions (0-3 months)
{{phase_1}}
### Phase 2: Foundation Building (3-9 months)
{{phase_2}}
### Phase 3: Scale & Optimize (9-18 months)
{{phase_3}}
---
## 📈 SUCCESS METRICS
### Leading Indicators
{{leading_indicators}}
### Lagging Indicators
{{lagging_indicators}}
### Decision Gates
{{decision_gates}}
---
## ⚠️ RISKS & MITIGATION
### Key Risks
{{key_risks}}
### Mitigation Strategies
{{risk_mitigation}}
---
_Generated using BMAD Creative Intelligence Suite - Innovation Strategy Workflow_

View File

@@ -0,0 +1,29 @@
# Innovation Strategy Workflow Configuration
name: "innovation-strategy"
description: "Identify disruption opportunities and architect business model innovation. This workflow guides strategic analysis of markets, competitive dynamics, and business model innovation to uncover sustainable competitive advantages and breakthrough opportunities."
author: "BMad"
# 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"
date: system-generated
# Optional inputs for context
recommended_inputs:
- market_context: "Context document passed via data attribute"
- competitive_intel: "{output_folder}/market-*.md"
# 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"

View File

@@ -0,0 +1,56 @@
---
last-redoc-date: 2025-09-28
---
# Problem Solving Workflow
**Type:** Interactive Document Workflow
**Module:** Creative Intelligence System (CIS)
## Purpose
Applies systematic problem-solving methodologies to crack complex challenges. Guides through problem diagnosis, root cause analysis, creative solution generation, evaluation, and implementation planning using proven analytical frameworks.
## Distinctive Features
- **Root Cause Focus**: Relentlessly drills past symptoms to identify true underlying issues
- **Method Library**: Comprehensive solving methods in `solving-methods.csv` (TRIZ, Theory of Constraints, Systems Thinking, Five Whys)
- **Detective Approach**: Methodical and curious investigation treating challenges as elegant puzzles
- **Framework-Driven**: Combines divergent and convergent thinking systematically
## Usage
```bash
# Basic invocation
workflow problem-solving
# With problem context
workflow problem-solving --data /path/to/problem-brief.md
```
## Inputs
- **problem_description**: Challenge being addressed with symptoms and context
- **previous_attempts**: Prior solution attempts and their outcomes
- **constraints**: Boundaries and limitations for solutions
- **success_criteria**: How solution effectiveness will be measured
## Outputs
**File:** `{output_folder}/problem-solution-{date}.md`
**Structure:**
- Problem diagnosis and symptom analysis
- Root cause identification using analytical frameworks
- Solution ideation across multiple methodologies
- Solution evaluation matrix with pros/cons
- Implementation plan with risk mitigation
- Success metrics and validation approach
## Workflow Components
- `workflow.yaml` - Configuration with solving_methods CSV reference
- `instructions.md` - Systematic problem-solving facilitation guide
- `template.md` - Structured analysis output format
- `solving-methods.csv` - Problem-solving methodology library

View File

@@ -0,0 +1,250 @@
# Problem Solving Workflow Instructions
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.md</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/problem-solving/workflow.yaml</critical>
<critical>Load and understand solving methods from: {solving_methods}</critical>
<facilitation-principles>
YOU ARE A SYSTEMATIC PROBLEM-SOLVING FACILITATOR:
- Guide through diagnosis before jumping to solutions
- Ask questions that reveal patterns and root causes
- Help them think systematically, not do thinking for them
- Balance rigor with momentum - don't get stuck in analysis
- Celebrate insights when they emerge
- Monitor energy - problem-solving is mentally intensive
</facilitation-principles>
<workflow>
<step n="1" goal="Define and refine the problem">
Establish clear problem definition before jumping to solutions. Explain in your own voice why precise problem framing matters before diving into solutions.
Load any context data provided via the data attribute.
Gather problem information by asking:
- What problem are you trying to solve?
- How did you first notice this problem?
- Who is experiencing this problem?
- When and where does it occur?
- What's the impact or cost of this problem?
- What would success look like?
Reference the **Problem Statement Refinement** method from {solving_methods} to guide transformation of vague complaints into precise statements. Focus on:
- What EXACTLY is wrong?
- What's the gap between current and desired state?
- What makes this a problem worth solving?
<template-output>problem_title</template-output>
<template-output>problem_category</template-output>
<template-output>initial_problem</template-output>
<template-output>refined_problem_statement</template-output>
<template-output>problem_context</template-output>
<template-output>success_criteria</template-output>
</step>
<step n="2" goal="Diagnose and bound the problem">
Use systematic diagnosis to understand problem scope and patterns. Explain in your own voice why mapping boundaries reveals important clues.
Reference **Is/Is Not Analysis** method from {solving_methods} and guide the user through:
- Where DOES the problem occur? Where DOESN'T it?
- When DOES it happen? When DOESN'T it?
- Who IS affected? Who ISN'T?
- What IS the problem? What ISN'T it?
Help identify patterns that emerge from these boundaries.
<template-output>problem_boundaries</template-output>
</step>
<step n="3" goal="Conduct root cause analysis">
Drill down to true root causes rather than treating symptoms. Explain in your own voice the distinction between symptoms and root causes.
Review diagnosis methods from {solving_methods} (category: diagnosis) and select 2-3 methods that fit the problem type. Offer these to the user with brief descriptions of when each works best.
Common options include:
- **Five Whys Root Cause** - Good for linear cause chains
- **Fishbone Diagram** - Good for complex multi-factor problems
- **Systems Thinking** - Good for interconnected dynamics
Walk through chosen method(s) to identify:
- What are the immediate symptoms?
- What causes those symptoms?
- What causes those causes? (Keep drilling)
- What's the root cause we must address?
- What system dynamics are at play?
<template-output>root_cause_analysis</template-output>
<template-output>contributing_factors</template-output>
<template-output>system_dynamics</template-output>
</step>
<step n="4" goal="Analyze forces and constraints">
Understand what's driving toward and resisting solution.
Apply **Force Field Analysis**:
- What forces drive toward solving this? (motivation, resources, support)
- What forces resist solving this? (inertia, cost, complexity, politics)
- Which forces are strongest?
- Which can we influence?
Apply **Constraint Identification**:
- What's the primary constraint or bottleneck?
- What limits our solution space?
- What constraints are real vs assumed?
Synthesize key insights from analysis.
<template-output>driving_forces</template-output>
<template-output>restraining_forces</template-output>
<template-output>constraints</template-output>
<template-output>key_insights</template-output>
</step>
<step n="5" goal="Generate solution options">
<energy-checkpoint>
Check in: "We've done solid diagnostic work. How's your energy? Ready to shift into solution generation, or want a quick break?"
</energy-checkpoint>
Create diverse solution alternatives using creative and systematic methods. Explain in your own voice the shift from analysis to synthesis and why we need multiple options before converging.
Review solution generation methods from {solving_methods} (categories: synthesis, creative) and select 2-4 methods that fit the problem context. Consider:
- Problem complexity (simple vs complex)
- User preference (systematic vs creative)
- Time constraints
- Technical vs organizational problem
Offer selected methods to user with guidance on when each works best. Common options:
- **Systematic approaches:** TRIZ, Morphological Analysis, Biomimicry
- **Creative approaches:** Lateral Thinking, Assumption Busting, Reverse Brainstorming
Walk through 2-3 chosen methods to generate:
- 10-15 solution ideas minimum
- Mix of incremental and breakthrough approaches
- Include "wild" ideas that challenge assumptions
<template-output>solution_methods</template-output>
<template-output>generated_solutions</template-output>
<template-output>creative_alternatives</template-output>
</step>
<step n="6" goal="Evaluate and select solution">
Systematically evaluate options to select optimal approach. Explain in your own voice why objective evaluation against criteria matters.
Work with user to define evaluation criteria relevant to their context. Common criteria:
- Effectiveness - Will it solve the root cause?
- Feasibility - Can we actually do this?
- Cost - What's the investment required?
- Time - How long to implement?
- Risk - What could go wrong?
- Other criteria specific to their situation
Review evaluation methods from {solving_methods} (category: evaluation) and select 1-2 that fit the situation. Options include:
- **Decision Matrix** - Good for comparing multiple options across criteria
- **Cost Benefit Analysis** - Good when financial impact is key
- **Risk Assessment Matrix** - Good when risk is the primary concern
Apply chosen method(s) and recommend solution with clear rationale:
- Which solution is optimal and why?
- What makes you confident?
- What concerns remain?
- What assumptions are you making?
<template-output>evaluation_criteria</template-output>
<template-output>solution_analysis</template-output>
<template-output>recommended_solution</template-output>
<template-output>solution_rationale</template-output>
</step>
<step n="7" goal="Plan implementation">
Create detailed implementation plan with clear actions and ownership. Explain in your own voice why solutions without implementation plans remain theoretical.
Define implementation approach:
- What's the overall strategy? (pilot, phased rollout, big bang)
- What's the timeline?
- Who needs to be involved?
Create action plan:
- What are specific action steps?
- What sequence makes sense?
- What dependencies exist?
- Who's responsible for each?
- What resources are needed?
Reference **PDCA Cycle** and other implementation methods from {solving_methods} (category: implementation) to guide iterative thinking:
- How will we Plan, Do, Check, Act iteratively?
- What milestones mark progress?
- When do we check and adjust?
<template-output>implementation_approach</template-output>
<template-output>action_steps</template-output>
<template-output>timeline</template-output>
<template-output>resources_needed</template-output>
<template-output>responsible_parties</template-output>
</step>
<step n="8" goal="Establish monitoring and validation">
<energy-checkpoint>
Check in: "Almost there! How's your energy for the final planning piece - setting up metrics and validation?"
</energy-checkpoint>
Define how you'll know the solution is working and what to do if it's not.
Create monitoring dashboard:
- What metrics indicate success?
- What targets or thresholds?
- How will you measure?
- How frequently will you review?
Plan validation:
- How will you validate solution effectiveness?
- What evidence will prove it works?
- What pilot testing is needed?
Identify risks and mitigation:
- What could go wrong during implementation?
- How will you prevent or detect issues early?
- What's plan B if this doesn't work?
- What triggers adjustment or pivot?
<template-output>success_metrics</template-output>
<template-output>validation_plan</template-output>
<template-output>risk_mitigation</template-output>
<template-output>adjustment_triggers</template-output>
</step>
<step n="9" goal="Capture lessons learned" optional="true">
Reflect on problem-solving process to improve future efforts.
Facilitate reflection:
- What worked well in this process?
- What would you do differently?
- What insights surprised you?
- What patterns or principles emerged?
- What will you remember for next time?
<template-output>key_learnings</template-output>
<template-output>what_worked</template-output>
<template-output>what_to_avoid</template-output>
</step>
</workflow>

View File

@@ -0,0 +1,31 @@
category,method_name,description,facilitation_prompts,best_for,complexity,typical_duration
diagnosis,Five Whys Root Cause,Drill down through layers of symptoms to uncover true root cause by asking why five times,Why did this happen?|Why is that the case?|Why does that occur?|What's beneath that?|What's the root cause?,linear-causation,simple,10-15
diagnosis,Fishbone Diagram,Map all potential causes across categories - people process materials equipment environment - to systematically explore cause space,What people factors contribute?|What process issues?|What material problems?|What equipment factors?|What environmental conditions?,complex-multi-factor,moderate,20-30
diagnosis,Problem Statement Refinement,Transform vague complaints into precise actionable problem statements that focus solution effort,What exactly is wrong?|Who is affected and how?|When and where does it occur?|What's the gap between current and desired?|What makes this a problem?,problem-framing,simple,10-15
diagnosis,Is/Is Not Analysis,Define problem boundaries by contrasting where problem exists vs doesn't exist to narrow investigation,Where does problem occur?|Where doesn't it?|When does it happen?|When doesn't it?|Who experiences it?|Who doesn't?|What pattern emerges?,pattern-identification,simple,15-20
diagnosis,Systems Thinking,Map interconnected system elements feedback loops and leverage points to understand complex problem dynamics,What are system components?|What relationships exist?|What feedback loops?|What delays occur?|Where are leverage points?
analysis,Force Field Analysis,Identify driving forces pushing toward solution and restraining forces blocking progress to plan interventions,What forces drive toward solution?|What forces resist change?|Which are strongest?|Which can we influence?|What's the strategy?
analysis,Pareto Analysis,Apply 80/20 rule to identify vital few causes creating majority of impact worth solving first,What causes exist?|What's the frequency or impact of each?|What's the cumulative impact?|What vital few drive 80%?|Focus where?
analysis,Gap Analysis,Compare current state to desired state across multiple dimensions to identify specific improvement needs,What's current state?|What's desired state?|What gaps exist?|How big are gaps?|What causes gaps?|Priority focus?
analysis,Constraint Identification,Find the bottleneck limiting system performance using Theory of Constraints thinking,What's the constraint?|What limits throughput?|What should we optimize?|What happens if we elevate constraint?|What's next constraint?
analysis,Failure Mode Analysis,Anticipate how solutions could fail and engineer preventions before problems occur,What could go wrong?|What's likelihood?|What's impact?|How do we prevent?|How do we detect early?|What's mitigation?
synthesis,TRIZ Contradiction Matrix,Resolve technical contradictions using 40 inventive principles from pattern analysis of patents,What improves?|What worsens?|What's the contradiction?|What principles apply?|How to resolve?
synthesis,Lateral Thinking Techniques,Use provocative operations and random entry to break pattern-thinking and access novel solutions,Make a provocation|Challenge assumptions|Use random stimulus|Escape dominant ideas|Generate alternatives
synthesis,Morphological Analysis,Systematically explore all combinations of solution parameters to find non-obvious optimal configurations,What are key parameters?|What options exist for each?|Try different combinations|What patterns emerge?|What's optimal?
synthesis,Biomimicry Problem Solving,Learn from nature's 3.8 billion years of R&D to find elegant solutions to engineering challenges,How does nature solve this?|What biological analogy?|What principles transfer?|How to adapt?
synthesis,Synectics Method,Make strange familiar and familiar strange through analogies to spark creative problem-solving breakthrough,What's this like?|How are they similar?|What metaphor fits?|What does that suggest?|What insight emerges?
evaluation,Decision Matrix,Systematically evaluate solution options against weighted criteria for objective selection,What are options?|What criteria matter?|What weights?|Rate each option|Calculate scores|What wins?
evaluation,Cost Benefit Analysis,Quantify expected costs and benefits of solution options to support rational investment decisions,What are costs?|What are benefits?|Quantify each|What's payback period?|What's ROI?|What's recommended?
evaluation,Risk Assessment Matrix,Evaluate solution risks across likelihood and impact dimensions to prioritize mitigation efforts,What could go wrong?|What's probability?|What's impact?|Plot on matrix|What's risk score?|Mitigation plan?
evaluation,Pilot Testing Protocol,Design small-scale experiments to validate solutions before full implementation commitment,What will we test?|What's success criteria?|What's the test plan?|What data to collect?|What did we learn?|Scale or pivot?
evaluation,Feasibility Study,Assess technical operational financial and schedule feasibility of solution options,Is it technically possible?|Operationally viable?|Financially sound?|Schedule realistic?|Overall feasibility?
implementation,PDCA Cycle,Plan Do Check Act iteratively to implement solutions with continuous learning and adjustment,What's the plan?|Execute plan|Check results|What worked?|What didn't?|Adjust and repeat
implementation,Gantt Chart Planning,Visualize project timeline with tasks dependencies and milestones for execution clarity,What are tasks?|What sequence?|What dependencies?|What's the timeline?|Who's responsible?|What milestones?
implementation,Stakeholder Mapping,Identify all affected parties and plan engagement strategy to build support and manage resistance,Who's affected?|What's their interest?|What's their influence?|What's engagement strategy?|How to communicate?
implementation,Change Management Protocol,Systematically manage organizational and human dimensions of solution implementation,What's changing?|Who's impacted?|What resistance expected?|How to communicate?|How to support transition?|How to sustain?
implementation,Monitoring Dashboard,Create visual tracking system for key metrics to ensure solution delivers expected results,What metrics matter?|What targets?|How to measure?|How to visualize?|What triggers action?|Review frequency?
creative,Assumption Busting,Identify and challenge underlying assumptions to open new solution possibilities,What are we assuming?|What if opposite were true?|What if assumption removed?|What becomes possible?
creative,Random Word Association,Use random stimuli to force brain into unexpected connection patterns revealing novel solutions,Pick random word|How does it relate?|What connections emerge?|What ideas does it spark?|Make it relevant
creative,Reverse Brainstorming,Flip problem to how to cause or worsen it then reverse insights to find solutions,How could we cause this problem?|How make it worse?|What would guarantee failure?|Now reverse insights|What solutions emerge?
creative,Six Thinking Hats,Explore problem from six perspectives - facts emotions benefits risks creativity process - for comprehensive view,White facts?|Red feelings?|Yellow benefits?|Black risks?|Green alternatives?|Blue process?
creative,SCAMPER for Problems,Apply seven problem-solving lenses - Substitute Combine Adapt Modify Purposes Eliminate Reverse,What to substitute?|What to combine?|What to adapt?|What to modify?|Other purposes?|What to eliminate?|What to reverse?
1 category,method_name,description,facilitation_prompts,best_for,complexity,typical_duration
2 diagnosis,Five Whys Root Cause,Drill down through layers of symptoms to uncover true root cause by asking why five times,Why did this happen?|Why is that the case?|Why does that occur?|What's beneath that?|What's the root cause?,linear-causation,simple,10-15
3 diagnosis,Fishbone Diagram,Map all potential causes across categories - people process materials equipment environment - to systematically explore cause space,What people factors contribute?|What process issues?|What material problems?|What equipment factors?|What environmental conditions?,complex-multi-factor,moderate,20-30
4 diagnosis,Problem Statement Refinement,Transform vague complaints into precise actionable problem statements that focus solution effort,What exactly is wrong?|Who is affected and how?|When and where does it occur?|What's the gap between current and desired?|What makes this a problem?,problem-framing,simple,10-15
5 diagnosis,Is/Is Not Analysis,Define problem boundaries by contrasting where problem exists vs doesn't exist to narrow investigation,Where does problem occur?|Where doesn't it?|When does it happen?|When doesn't it?|Who experiences it?|Who doesn't?|What pattern emerges?,pattern-identification,simple,15-20
6 diagnosis,Systems Thinking,Map interconnected system elements feedback loops and leverage points to understand complex problem dynamics,What are system components?|What relationships exist?|What feedback loops?|What delays occur?|Where are leverage points?
7 analysis,Force Field Analysis,Identify driving forces pushing toward solution and restraining forces blocking progress to plan interventions,What forces drive toward solution?|What forces resist change?|Which are strongest?|Which can we influence?|What's the strategy?
8 analysis,Pareto Analysis,Apply 80/20 rule to identify vital few causes creating majority of impact worth solving first,What causes exist?|What's the frequency or impact of each?|What's the cumulative impact?|What vital few drive 80%?|Focus where?
9 analysis,Gap Analysis,Compare current state to desired state across multiple dimensions to identify specific improvement needs,What's current state?|What's desired state?|What gaps exist?|How big are gaps?|What causes gaps?|Priority focus?
10 analysis,Constraint Identification,Find the bottleneck limiting system performance using Theory of Constraints thinking,What's the constraint?|What limits throughput?|What should we optimize?|What happens if we elevate constraint?|What's next constraint?
11 analysis,Failure Mode Analysis,Anticipate how solutions could fail and engineer preventions before problems occur,What could go wrong?|What's likelihood?|What's impact?|How do we prevent?|How do we detect early?|What's mitigation?
12 synthesis,TRIZ Contradiction Matrix,Resolve technical contradictions using 40 inventive principles from pattern analysis of patents,What improves?|What worsens?|What's the contradiction?|What principles apply?|How to resolve?
13 synthesis,Lateral Thinking Techniques,Use provocative operations and random entry to break pattern-thinking and access novel solutions,Make a provocation|Challenge assumptions|Use random stimulus|Escape dominant ideas|Generate alternatives
14 synthesis,Morphological Analysis,Systematically explore all combinations of solution parameters to find non-obvious optimal configurations,What are key parameters?|What options exist for each?|Try different combinations|What patterns emerge?|What's optimal?
15 synthesis,Biomimicry Problem Solving,Learn from nature's 3.8 billion years of R&D to find elegant solutions to engineering challenges,How does nature solve this?|What biological analogy?|What principles transfer?|How to adapt?
16 synthesis,Synectics Method,Make strange familiar and familiar strange through analogies to spark creative problem-solving breakthrough,What's this like?|How are they similar?|What metaphor fits?|What does that suggest?|What insight emerges?
17 evaluation,Decision Matrix,Systematically evaluate solution options against weighted criteria for objective selection,What are options?|What criteria matter?|What weights?|Rate each option|Calculate scores|What wins?
18 evaluation,Cost Benefit Analysis,Quantify expected costs and benefits of solution options to support rational investment decisions,What are costs?|What are benefits?|Quantify each|What's payback period?|What's ROI?|What's recommended?
19 evaluation,Risk Assessment Matrix,Evaluate solution risks across likelihood and impact dimensions to prioritize mitigation efforts,What could go wrong?|What's probability?|What's impact?|Plot on matrix|What's risk score?|Mitigation plan?
20 evaluation,Pilot Testing Protocol,Design small-scale experiments to validate solutions before full implementation commitment,What will we test?|What's success criteria?|What's the test plan?|What data to collect?|What did we learn?|Scale or pivot?
21 evaluation,Feasibility Study,Assess technical operational financial and schedule feasibility of solution options,Is it technically possible?|Operationally viable?|Financially sound?|Schedule realistic?|Overall feasibility?
22 implementation,PDCA Cycle,Plan Do Check Act iteratively to implement solutions with continuous learning and adjustment,What's the plan?|Execute plan|Check results|What worked?|What didn't?|Adjust and repeat
23 implementation,Gantt Chart Planning,Visualize project timeline with tasks dependencies and milestones for execution clarity,What are tasks?|What sequence?|What dependencies?|What's the timeline?|Who's responsible?|What milestones?
24 implementation,Stakeholder Mapping,Identify all affected parties and plan engagement strategy to build support and manage resistance,Who's affected?|What's their interest?|What's their influence?|What's engagement strategy?|How to communicate?
25 implementation,Change Management Protocol,Systematically manage organizational and human dimensions of solution implementation,What's changing?|Who's impacted?|What resistance expected?|How to communicate?|How to support transition?|How to sustain?
26 implementation,Monitoring Dashboard,Create visual tracking system for key metrics to ensure solution delivers expected results,What metrics matter?|What targets?|How to measure?|How to visualize?|What triggers action?|Review frequency?
27 creative,Assumption Busting,Identify and challenge underlying assumptions to open new solution possibilities,What are we assuming?|What if opposite were true?|What if assumption removed?|What becomes possible?
28 creative,Random Word Association,Use random stimuli to force brain into unexpected connection patterns revealing novel solutions,Pick random word|How does it relate?|What connections emerge?|What ideas does it spark?|Make it relevant
29 creative,Reverse Brainstorming,Flip problem to how to cause or worsen it then reverse insights to find solutions,How could we cause this problem?|How make it worse?|What would guarantee failure?|Now reverse insights|What solutions emerge?
30 creative,Six Thinking Hats,Explore problem from six perspectives - facts emotions benefits risks creativity process - for comprehensive view,White facts?|Red feelings?|Yellow benefits?|Black risks?|Green alternatives?|Blue process?
31 creative,SCAMPER for Problems,Apply seven problem-solving lenses - Substitute Combine Adapt Modify Purposes Eliminate Reverse,What to substitute?|What to combine?|What to adapt?|What to modify?|Other purposes?|What to eliminate?|What to reverse?

View File

@@ -0,0 +1,165 @@
# Problem Solving Session: {{problem_title}}
**Date:** {{date}}
**Problem Solver:** {{user_name}}
**Problem Category:** {{problem_category}}
---
## 🎯 PROBLEM DEFINITION
### Initial Problem Statement
{{initial_problem}}
### Refined Problem Statement
{{refined_problem_statement}}
### Problem Context
{{problem_context}}
### Success Criteria
{{success_criteria}}
---
## 🔍 DIAGNOSIS & ROOT CAUSE ANALYSIS
### Problem Boundaries (Is/Is Not)
{{problem_boundaries}}
### Root Cause Analysis
{{root_cause_analysis}}
### Contributing Factors
{{contributing_factors}}
### System Dynamics
{{system_dynamics}}
---
## 📊 ANALYSIS
### Force Field Analysis
**Driving Forces (Supporting Solution):**
{{driving_forces}}
**Restraining Forces (Blocking Solution):**
{{restraining_forces}}
### Constraint Identification
{{constraints}}
### Key Insights
{{key_insights}}
---
## 💡 SOLUTION GENERATION
### Methods Used
{{solution_methods}}
### Generated Solutions
{{generated_solutions}}
### Creative Alternatives
{{creative_alternatives}}
---
## ⚖️ SOLUTION EVALUATION
### Evaluation Criteria
{{evaluation_criteria}}
### Solution Analysis
{{solution_analysis}}
### Recommended Solution
{{recommended_solution}}
### Rationale
{{solution_rationale}}
---
## 🚀 IMPLEMENTATION PLAN
### Implementation Approach
{{implementation_approach}}
### Action Steps
{{action_steps}}
### Timeline & Milestones
{{timeline}}
### Resource Requirements
{{resources_needed}}
### Responsible Parties
{{responsible_parties}}
---
## 📈 MONITORING & VALIDATION
### Success Metrics
{{success_metrics}}
### Validation Plan
{{validation_plan}}
### Risk Mitigation
{{risk_mitigation}}
### Adjustment Triggers
{{adjustment_triggers}}
---
## 📝 LESSONS LEARNED
### Key Learnings
{{key_learnings}}
### What Worked
{{what_worked}}
### What to Avoid
{{what_to_avoid}}
---
_Generated using BMAD Creative Intelligence Suite - Problem Solving Workflow_

View File

@@ -0,0 +1,29 @@
# Problem Solving Workflow Configuration
name: "problem-solving"
description: "Apply systematic problem-solving methodologies to crack complex challenges. This workflow guides through problem diagnosis, root cause analysis, creative solution generation, evaluation, and implementation planning using proven frameworks."
author: "BMad"
# 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"
date: system-generated
# Optional inputs for context
recommended_inputs:
- problem_context: "Context document passed via data attribute"
- previous_attempts: "{output_folder}/problem-*.md"
# Context can be provided via data attribute when invoking
# Example: data="{path}/problem-brief.md" provides context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/problem-solving"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
# Required Data Files
solving_methods: "{installed_path}/solving-methods.csv"
# Output configuration
default_output_file: "{output_folder}/problem-solution-{{date}}.md"

View File

@@ -0,0 +1,58 @@
---
last-redoc-date: 2025-09-28
---
# Storytelling Workflow
**Type:** Interactive Document Workflow
**Module:** Creative Intelligence System (CIS)
## Purpose
Crafts compelling narratives using proven story frameworks and techniques. Guides structured narrative development, applying appropriate story frameworks to create emotionally resonant and engaging stories for any purpose—brand narratives, user stories, change communications, or creative fiction.
## Distinctive Features
- **Framework Library**: Comprehensive story frameworks in `story-types.csv` (Hero's Journey, Three-Act Structure, Story Brand, etc.)
- **Emotional Psychology**: Leverages deep understanding of universal human themes and emotional connection
- **Platform Adaptation**: Tailors narrative structure to medium and audience
- **Whimsical Facilitation**: Flowery, enrapturing communication style that embodies master storytelling
## Usage
```bash
# Basic invocation
workflow storytelling
# With brand or project context
workflow storytelling --data /path/to/brand-info.md
```
## Inputs
- **story_purpose**: Why the story is being told (persuade, educate, entertain, inspire)
- **target_audience**: Who will experience the narrative
- **story_subject**: What or whom the story is about
- **platform_medium**: Where the story will be told
- **desired_impact**: What audience should feel/think/do after
## Outputs
**File:** `{output_folder}/story-{date}.md`
**Structure:**
- Story framework selection and rationale
- Character development and voice
- Narrative arc with tension and resolution
- Emotional beats and human truths
- Vivid sensory details and concrete moments
- Platform-specific adaptations
- Impact measurement approach
## Workflow Components
- `workflow.yaml` - Configuration with story_frameworks CSV reference
- `instructions.md` - Narrative development facilitation guide
- `template.md` - Story output format
- `story-types.csv` - Narrative framework library

View File

@@ -0,0 +1,275 @@
# Storytelling Workflow Instructions
## Workflow
<workflow>
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.md</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/storytelling/workflow.yaml</critical>
<step n="1" goal="Story Context Setup">
<action>Check if context data was provided with workflow invocation</action>
<check>If data attribute was passed to this workflow:</check>
<action>Load the context document from the data file path</action>
<action>Study the background information, brand details, or subject matter</action>
<action>Use the provided context to inform story development</action>
<action>Acknowledge the focused storytelling goal</action>
<ask response="story_refinement">I see we're crafting a story based on the context provided. What specific angle or emphasis would you like?</ask>
<check>Else (no context data provided):</check>
<action>Proceed with context gathering</action>
<ask response="story_purpose">1. What's the purpose of this story? (e.g., marketing, pitch, brand narrative, case study)</ask>
<ask response="target_audience">2. Who is your target audience?</ask>
<ask response="key_messages">3. What key messages or takeaways do you want the audience to have?</ask>
<ask>4. Any constraints? (length, tone, medium, existing brand guidelines)</ask>
<critical>Wait for user response before proceeding. This context shapes the narrative approach.</critical>
<template-output>story_purpose, target_audience, key_messages</template-output>
</step>
<step n="2" goal="Select Story Framework">
<action>Load story frameworks from {story_frameworks} CSV file</action>
<action>Parse: story_type, name, description, key_elements, best_for</action>
Based on the context from Step 1, present framework options:
<ask response="framework_selection">
I can help craft your story using these proven narrative frameworks:
**Transformation Narratives:**
1. **Hero's Journey** - Classic transformation arc with adventure and return
2. **Pixar Story Spine** - Emotional structure building tension to resolution
3. **Customer Journey Story** - Before/after transformation narrative
4. **Challenge-Overcome Arc** - Dramatic obstacle-to-victory structure
**Strategic Narratives:** 5. **Brand Story** - Values, mission, and unique positioning 6. **Pitch Narrative** - Persuasive problem-to-solution structure 7. **Vision Narrative** - Future-focused aspirational story 8. **Origin Story** - Foundational narrative of how it began
**Specialized Narratives:** 9. **Data Storytelling** - Transform insights into compelling narrative 10. **Emotional Hooks** - Craft powerful opening and touchpoints
Which framework best fits your purpose? (Enter 1-10, or ask for my recommendation)
</ask>
<check>If user asks for recommendation:</check>
<action>Analyze story_purpose, target_audience, and key_messages</action>
<action>Recommend best-fit framework with clear rationale</action>
<example>
Based on your {{story_purpose}} for {{target_audience}}, I recommend:
**{{framework_name}}** because {{rationale}}
</example>
<template-output>story_type, framework_name</template-output>
</step>
<step n="3" goal="Gather Story Elements">
<critical>
YOU ARE A MASTER STORYTELLER: Guide through narrative development using the Socratic method. Draw out their story through questions rather than writing it for them, unless they explicitly request you to write it.
</critical>
<storytelling-principles>
- Every great story has conflict/tension - Find the struggle
- Show, don't tell - Use vivid, concrete details
- Change is essential - What transforms?
- Emotion drives memory - Find the feeling
- Authenticity resonates - Stay true to core truth
</storytelling-principles>
Based on selected framework, gather key story elements:
<action>Reference key_elements from selected story_type in CSV</action>
<action>Parse key_elements (pipe-separated) into individual components</action>
<action>Guide user through each element with targeted questions</action>
<framework-specific-guidance>
For Hero's Journey:
- <ask>Who/what is the hero of this story?</ask>
- <ask>What's their ordinary world before the adventure?</ask>
- <ask>What call to adventure disrupts their world?</ask>
- <ask>What trials/challenges do they face?</ask>
- <ask>How are they transformed by the journey?</ask>
- <ask>What wisdom do they bring back?</ask>
For Pixar Story Spine:
- <ask>Once upon a time, what was the situation?</ask>
- <ask>Every day, what was the routine?</ask>
- <ask>Until one day, what changed?</ask>
- <ask>Because of that, what happened next?</ask>
- <ask>And because of that? (continue chain)</ask>
- <ask>Until finally, how was it resolved?</ask>
For Brand Story:
- <ask>What was the origin spark for this brand?</ask>
- <ask>What core values drive every decision?</ask>
- <ask>How does this impact customers/users?</ask>
- <ask>What makes this different from alternatives?</ask>
- <ask>Where is this heading in the future?</ask>
For Pitch Narrative:
- <ask>What's the problem landscape you're addressing?</ask>
- <ask>What's your vision for the solution?</ask>
- <ask>What proof/traction validates this approach?</ask>
- <ask>What action do you want the audience to take?</ask>
For Data Storytelling:
- <ask>What context does the audience need?</ask>
- <ask>What's the key data revelation/insight?</ask>
- <ask>What patterns explain this insight?</ask>
- <ask>So what? Why does this matter?</ask>
- <ask>What actions should this insight drive?</ask>
</framework-specific-guidance>
<template-output>story_beats, character_voice, conflict_tension, transformation</template-output>
</step>
<step n="4" goal="Craft Emotional Arc">
Stories stick when they resonate emotionally. Develop the emotional journey:
<ask>What emotion should the audience feel at the beginning?</ask>
<ask>What emotional shift happens at the turning point?</ask>
<ask>What emotion should they carry away at the end?</ask>
<ask>Where are the emotional peaks (high tension/joy)?</ask>
<ask>Where are the valleys (low points/struggle)?</ask>
<guide>Help them identify:
- Relatable struggles that create empathy
- Surprising moments that capture attention
- Personal stakes that make it matter
- Satisfying payoffs that create resolution
</guide>
<template-output>emotional_arc, emotional_touchpoints</template-output>
</step>
<step n="5" goal="Develop Opening Hook">
The first moment determines if they keep reading/listening.
<ask>What surprising fact, question, or statement could open this story?</ask>
<ask>What's the most intriguing part of this story to lead with?</ask>
<guide>A strong hook:
- Surprises or challenges assumptions
- Raises an urgent question
- Creates immediate relatability
- Promises valuable payoff
- Uses vivid, concrete details
</guide>
<template-output>opening_hook</template-output>
</step>
<step n="6" goal="Write Core Narrative">
<check>Ask if user wants to write or wants AI to write</check>
<ask>Would you like to:
1. Draft the story yourself with my guidance
2. Have me write the first draft based on what we've discussed
3. Co-create it iteratively together
</ask>
<if selection="1">
<action>Provide writing prompts and encouragement</action>
<action>Offer feedback on drafts they share</action>
<action>Suggest refinements for clarity, emotion, flow</action>
</if>
<if selection="2">
<action>Synthesize all gathered elements</action>
<action>Write complete narrative in appropriate tone/style</action>
<action>Structure according to chosen framework</action>
<action>Include vivid details and emotional beats</action>
<action>Present draft for feedback and refinement</action>
</if>
<if selection="3">
<action>Write opening paragraph</action>
<action>Get feedback and iterate</action>
<action>Build section by section collaboratively</action>
</if>
<template-output>complete_story, core_narrative</template-output>
</step>
<step n="7" goal="Create Story Variations">
Adapt the story for different contexts and lengths:
<ask>What channels or formats will you use this story in?</ask>
Based on response, create appropriate variations:
1. **Short Version** (1-3 sentences) - Social media, email subject lines, quick pitches
2. **Medium Version** (1-2 paragraphs) - Email body, blog intro, executive summary
3. **Extended Version** (full narrative) - Articles, presentations, case studies, website
<template-output>short_version, medium_version, extended_version</template-output>
</step>
<step n="8" goal="Usage Guidelines">
Provide strategic guidance for story deployment:
<ask>Where and how will you use this story?</ask>
<guide>Consider:
- Best channels for this story type
- Audience-specific adaptations needed
- Tone/voice consistency with brand
- Visual or multimedia enhancements
- Testing and feedback approach
</guide>
<template-output>best_channels, audience_considerations, tone_notes, adaptation_suggestions</template-output>
</step>
<step n="9" goal="Refinement & Next Steps">
Polish and plan forward:
<ask>What parts of the story feel strongest?</ask>
<ask>What areas could use more refinement?</ask>
<ask>Do you need additional story versions for other audiences/purposes?</ask>
<ask>How will you test this story with your audience?</ask>
<template-output>refinement_opportunities, additional_versions, feedback_plan</template-output>
</step>
<step n="10" goal="Generate Final Output">
Compile all story components into the structured template:
1. Ensure all story versions are complete and polished
2. Format according to template structure
3. Include all strategic guidance and usage notes
4. Verify tone and voice consistency
5. Fill all template placeholders with actual content
<template-output>agent_role, agent_name, user_name, date</template-output>
</step>
</workflow>

View File

@@ -0,0 +1,26 @@
category,story_type,name,description,key_questions
transformation,hero-journey,Hero's Journey,Classic transformation arc following protagonist through adventure and return with wisdom,Who is the hero?|What's their ordinary world?|What call disrupts their world?|What trials do they face?|How are they transformed?
transformation,pixar-spine,Pixar Story Spine,Emotional narrative structure using once upon a time framework that builds tension to resolution,Once upon a time what?|Every day what happened?|Until one day what changed?|Because of that what?|Until finally how resolved?
transformation,customer-journey,Customer Journey,Narrative following customer transformation from pain point through solution to success,What was the before struggle?|What discovery moment occurred?|How did they implement?|What transformation happened?|What's their new reality?
transformation,challenge-overcome,Challenge Overcome,Dramatic structure centered on confronting and conquering significant obstacles,What obstacle blocked progress?|How did stakes escalate?|What was the darkest moment?|What breakthrough occurred?|What was learned?
transformation,character-arc,Character Arc,Personal evolution story showing growth through experience and struggle,Who are they at start?|What forces change?|What do they resist?|What breakthrough shifts them?|Who have they become?
strategic,brand-story,Brand Story,Authentic narrative communicating brand values mission and unique market position,What sparked this brand?|What core values drive it?|How does it impact customers?|What makes it different?|Where is it heading?
strategic,vision-narrative,Vision Narrative,Future-focused story painting vivid picture of desired state and path to get there,What's the current reality?|What opportunity emerges?|What's the bold vision?|What's the strategic path?|What does transformed future look like?
strategic,origin-story,Origin Story,Foundational narrative explaining how something came to be and why it matters today,What was the spark moment?|What early struggles occurred?|What key breakthrough happened?|How did it evolve?|What's the current mission?
strategic,positioning-story,Positioning Story,Narrative establishing unique market position and competitive differentiation,What market gap exists?|How are you uniquely qualified?|What makes your approach different?|Why should audience care?|What future do you enable?
strategic,culture-story,Culture Story,Internal narrative defining organizational values behaviors and identity,What principles guide decisions?|What behaviors exemplify culture?|What stories illustrate values?|How do people experience it?|What culture are you building?
persuasive,pitch-narrative,Pitch Narrative,Compelling story structure designed to inspire action investment or partnership,What problem landscape exists?|What's your vision for solution?|What proof validates approach?|What's the opportunity size?|What action do you want?
persuasive,sales-story,Sales Story,Customer-centric narrative demonstrating value and building desire for solution,What pain do they feel?|How do you understand it?|What solution transforms situation?|What results can they expect?|What's the path forward?
persuasive,change-story,Change Story,Narrative making case for transformation and mobilizing people through transition,Why can't we stay here?|What does better look like?|What's at stake if we don't?|How do we get there?|What's in it for them?
persuasive,fundraising-story,Fundraising Story,Emotionally compelling narrative connecting donor values to mission impact,What problem breaks hearts?|What solution creates hope?|What impact will investment make?|Why is this urgent?|How can they help?
persuasive,advocacy-story,Advocacy Story,Story galvanizing support for cause movement or policy change,What injustice demands attention?|Who is affected and how?|What change is needed?|What happens if we act?|How can they join?
analytical,data-story,Data Storytelling,Transform data insights into compelling narrative with clear actionable takeaways,What context is needed?|What data reveals insight?|What patterns explain it?|So what why does it matter?|What actions should follow?
analytical,case-study,Case Study,Detailed narrative documenting real-world application results and learnings,What was the situation?|What approach was taken?|What challenges emerged?|What results were achieved?|What lessons transfer?
analytical,research-story,Research Narrative,Story structure presenting research findings in accessible engaging way,What question drove research?|How was it investigated?|What did you discover?|What does it mean?|What are implications?
analytical,insight-narrative,Insight Narrative,Narrative revealing non-obvious truth or pattern that shifts understanding,What did everyone assume?|What did you notice?|What deeper pattern emerged?|Why does it matter?|What should change?
analytical,process-story,Process Story,Behind-the-scenes narrative showing how something was made or accomplished,What was being created?|What approach was chosen?|What challenges arose?|How were they solved?|What was learned?
emotional,hook-driven,Hook Driven,Story structure maximizing emotional engagement through powerful opening and touchpoints,What surprising fact opens?|What urgent question emerges?|Where are emotional peaks?|What creates relatability?|What payoff satisfies?
emotional,conflict-resolution,Conflict Resolution,Narrative centered on tension building and satisfying resolution of core conflict,What's the central conflict?|Who wants what and why?|What prevents resolution?|How does tension escalate?|How is it resolved?
emotional,empathy-story,Empathy Story,Story designed to create emotional connection and understanding of other perspectives,Whose perspective are we taking?|What do they experience?|What do they feel?|Why should audience care?|What common ground exists?
emotional,human-interest,Human Interest,Personal story highlighting universal human experiences and emotions,Who is at the center?|What personal stakes exist?|What universal themes emerge?|What emotional journey occurs?|What makes it relatable?
emotional,vulnerable-story,Vulnerable Story,Authentic personal narrative sharing struggle failure or raw truth to build connection,What truth is hard to share?|What struggle was faced?|What was learned?|Why share this now?|What hope does it offer?
1 category story_type name description key_questions
2 transformation hero-journey Hero's Journey Classic transformation arc following protagonist through adventure and return with wisdom Who is the hero?|What's their ordinary world?|What call disrupts their world?|What trials do they face?|How are they transformed?
3 transformation pixar-spine Pixar Story Spine Emotional narrative structure using once upon a time framework that builds tension to resolution Once upon a time what?|Every day what happened?|Until one day what changed?|Because of that what?|Until finally how resolved?
4 transformation customer-journey Customer Journey Narrative following customer transformation from pain point through solution to success What was the before struggle?|What discovery moment occurred?|How did they implement?|What transformation happened?|What's their new reality?
5 transformation challenge-overcome Challenge Overcome Dramatic structure centered on confronting and conquering significant obstacles What obstacle blocked progress?|How did stakes escalate?|What was the darkest moment?|What breakthrough occurred?|What was learned?
6 transformation character-arc Character Arc Personal evolution story showing growth through experience and struggle Who are they at start?|What forces change?|What do they resist?|What breakthrough shifts them?|Who have they become?
7 strategic brand-story Brand Story Authentic narrative communicating brand values mission and unique market position What sparked this brand?|What core values drive it?|How does it impact customers?|What makes it different?|Where is it heading?
8 strategic vision-narrative Vision Narrative Future-focused story painting vivid picture of desired state and path to get there What's the current reality?|What opportunity emerges?|What's the bold vision?|What's the strategic path?|What does transformed future look like?
9 strategic origin-story Origin Story Foundational narrative explaining how something came to be and why it matters today What was the spark moment?|What early struggles occurred?|What key breakthrough happened?|How did it evolve?|What's the current mission?
10 strategic positioning-story Positioning Story Narrative establishing unique market position and competitive differentiation What market gap exists?|How are you uniquely qualified?|What makes your approach different?|Why should audience care?|What future do you enable?
11 strategic culture-story Culture Story Internal narrative defining organizational values behaviors and identity What principles guide decisions?|What behaviors exemplify culture?|What stories illustrate values?|How do people experience it?|What culture are you building?
12 persuasive pitch-narrative Pitch Narrative Compelling story structure designed to inspire action investment or partnership What problem landscape exists?|What's your vision for solution?|What proof validates approach?|What's the opportunity size?|What action do you want?
13 persuasive sales-story Sales Story Customer-centric narrative demonstrating value and building desire for solution What pain do they feel?|How do you understand it?|What solution transforms situation?|What results can they expect?|What's the path forward?
14 persuasive change-story Change Story Narrative making case for transformation and mobilizing people through transition Why can't we stay here?|What does better look like?|What's at stake if we don't?|How do we get there?|What's in it for them?
15 persuasive fundraising-story Fundraising Story Emotionally compelling narrative connecting donor values to mission impact What problem breaks hearts?|What solution creates hope?|What impact will investment make?|Why is this urgent?|How can they help?
16 persuasive advocacy-story Advocacy Story Story galvanizing support for cause movement or policy change What injustice demands attention?|Who is affected and how?|What change is needed?|What happens if we act?|How can they join?
17 analytical data-story Data Storytelling Transform data insights into compelling narrative with clear actionable takeaways What context is needed?|What data reveals insight?|What patterns explain it?|So what why does it matter?|What actions should follow?
18 analytical case-study Case Study Detailed narrative documenting real-world application results and learnings What was the situation?|What approach was taken?|What challenges emerged?|What results were achieved?|What lessons transfer?
19 analytical research-story Research Narrative Story structure presenting research findings in accessible engaging way What question drove research?|How was it investigated?|What did you discover?|What does it mean?|What are implications?
20 analytical insight-narrative Insight Narrative Narrative revealing non-obvious truth or pattern that shifts understanding What did everyone assume?|What did you notice?|What deeper pattern emerged?|Why does it matter?|What should change?
21 analytical process-story Process Story Behind-the-scenes narrative showing how something was made or accomplished What was being created?|What approach was chosen?|What challenges arose?|How were they solved?|What was learned?
22 emotional hook-driven Hook Driven Story structure maximizing emotional engagement through powerful opening and touchpoints What surprising fact opens?|What urgent question emerges?|Where are emotional peaks?|What creates relatability?|What payoff satisfies?
23 emotional conflict-resolution Conflict Resolution Narrative centered on tension building and satisfying resolution of core conflict What's the central conflict?|Who wants what and why?|What prevents resolution?|How does tension escalate?|How is it resolved?
24 emotional empathy-story Empathy Story Story designed to create emotional connection and understanding of other perspectives Whose perspective are we taking?|What do they experience?|What do they feel?|Why should audience care?|What common ground exists?
25 emotional human-interest Human Interest Personal story highlighting universal human experiences and emotions Who is at the center?|What personal stakes exist?|What universal themes emerge?|What emotional journey occurs?|What makes it relatable?
26 emotional vulnerable-story Vulnerable Story Authentic personal narrative sharing struggle failure or raw truth to build connection What truth is hard to share?|What struggle was faced?|What was learned?|Why share this now?|What hope does it offer?

View File

@@ -0,0 +1,113 @@
# Story Output
**Created:** {{date}}
**Storyteller:** {{agent_role}} {{agent_name}}
**Author:** {{user_name}}
## Story Information
**Story Type:** {{story_type}}
**Framework Used:** {{framework_name}}
**Purpose:** {{story_purpose}}
**Target Audience:** {{target_audience}}
## Story Structure
### Opening Hook
{{opening_hook}}
### Core Narrative
{{core_narrative}}
### Key Story Beats
{{story_beats}}
### Emotional Arc
{{emotional_arc}}
### Resolution/Call to Action
{{resolution}}
## Complete Story
{{complete_story}}
## Story Elements Analysis
### Character/Voice
{{character_voice}}
### Conflict/Tension
{{conflict_tension}}
### Transformation/Change
{{transformation}}
### Emotional Touchpoints
{{emotional_touchpoints}}
### Key Messages
{{key_messages}}
## Variations & Adaptations
### Short Version (Tweet/Social)
{{short_version}}
### Medium Version (Email/Blog)
{{medium_version}}
### Extended Version (Article/Presentation)
{{extended_version}}
## Usage Guidelines
### Best Channels
{{best_channels}}
### Audience Considerations
{{audience_considerations}}
### Tone & Voice Notes
{{tone_notes}}
### Adaptation Suggestions
{{adaptation_suggestions}}
## Next Steps
### Refinement Opportunities
{{refinement_opportunities}}
### Additional Versions Needed
{{additional_versions}}
### Testing/Feedback Plan
{{feedback_plan}}
---
_Story crafted using the BMAD CIS storytelling framework_

View File

@@ -0,0 +1,29 @@
# Storytelling Workflow Configuration
name: "storytelling"
description: "Craft compelling narratives using proven story frameworks and techniques. This workflow guides users through structured narrative development, applying appropriate story frameworks to create emotionally resonant and engaging stories for any purpose."
author: "BMad"
# 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"
date: system-generated
# Optional inputs for context
recommended_inputs:
- story_context: "Context document passed via data attribute"
- previous_stories: "{output_folder}/story-*.md"
# Context can be provided via data attribute when invoking
# Example: data="{path}/brand-info.md" provides brand context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/storytelling"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
# Required Data Files
story_frameworks: "{installed_path}/story-types.csv"
# Output configuration
default_output_file: "{output_folder}/story-{{date}}.md"