DEV Community

Cover image for Creative Intelligence Suite: Innovation and Design Thinking for Developers (Part 4)
Brian Spann
Brian Spann

Posted on

Creative Intelligence Suite: Innovation and Design Thinking for Developers (Part 4)

Throughout this series, we've explored BMAD's core framework, workflows, and custom agent building. Now we tackle the fuzzy front-end of development: where ideas are born.

What is the Creative Intelligence Suite?

The Creative Intelligence Suite (CIS) extends BMAD with tools for structured creativity. It's designed for those moments when you:

  • Don't know what to build yet
  • Are stuck on a problem with no obvious solution
  • Need to think beyond conventional approaches
  • Want to validate ideas before investing in implementation

"Think differently." โ€” CIS tagline

When to Use CIS

Situation What CIS Offers
Stuck on a problem Systematic diagnosis and root cause analysis
Need fresh ideas Structured brainstorming with proven techniques
Designing for users Human-centered design thinking process
Finding market gaps Innovation and disruption analysis
Telling your product story Narrative crafting for products and features
Preparing a pitch Persuasive presentation structuring

Installation

CIS is installed as a module during BMAD setup:

npx bmad-method install
Enter fullscreen mode Exit fullscreen mode

Select Creative Intelligence Suite from the modules list.

The CIS Agent Lineup

๐Ÿš€ Innovation Strategist

Identifies disruption opportunities and business model innovation.

You: /cis-innovation

Innovation Strategist: Let's identify opportunities for disruption.

                       What market or industry are you exploring?

You: Developer productivity tools

Strategist: Interesting space! Let me guide you through the analysis:

            ๐ŸŽฏ MARKET ANALYSIS
            Current pain points in developer tools:
            - Tool fragmentation
            - Context switching costs
            - Configuration complexity

            ๐Ÿ“Š DISRUPTION OPPORTUNITIES
            1. AI-native development environments
            2. Zero-config tooling
            3. Intent-based programming

            Which angle interests you most?
Enter fullscreen mode Exit fullscreen mode

๐ŸŽจ Design Thinking Coach

Guides you through human-centered design with empathy, ideation, and prototyping.

You: /cis-design-thinking

Design Coach: Welcome to the design thinking journey!

              We'll work through 5 phases:
              1. ๐ŸŽฏ Empathize - Understand your users
              2. ๐Ÿ” Define - Frame the problem
              3. ๐Ÿ’ก Ideate - Generate solutions
              4. ๐Ÿ”ง Prototype - Build to learn
              5. โœ… Test - Validate assumptions

              Let's start with empathy.
              Who are your target users?

You: Senior developers who mentor junior team members

Coach: Great! Let's understand their world:

       ๐ŸŽค INTERVIEW QUESTIONS
       - What's most frustrating about mentoring?
       - How do you currently share knowledge?
       - What takes up most of your mentoring time?

       ๐Ÿ” OBSERVATION PROMPTS
       - Watch a mentoring session
       - Review their code review comments
       - Analyze their documentation patterns

       What insights have you gathered?
Enter fullscreen mode Exit fullscreen mode

๐Ÿง  Brainstorming Coach

Facilitates creative ideation sessions with proven techniques.

You: /cis-brainstorm

Brainstorming Coach: Ready to generate ideas!

                     What would you like to brainstorm about?

You: Ways to improve user onboarding

Coach: Let's use the SCAMPER technique!

       ๐Ÿ“ SCAMPER ANALYSIS

       ๐Ÿ”„ SUBSTITUTE
       - What if signup required no password?
       - Replace forms with conversation?

       ๐Ÿ”— COMBINE  
       - Merge onboarding with first use?
       - Combine tutorial with real tasks?

       ๐Ÿ”ง ADAPT
       - How does gaming handle new players?
       - What can we learn from social apps?

       โœจ MODIFY
       - Make it 10x shorter?
       - Make it 10x more personal?

       ๐ŸŽฏ PUT TO OTHER USE
       - Use onboarding for ongoing education?
       - Use it for feature discovery?

       โŒ ELIMINATE
       - Remove ALL steps - what happens?
       - No onboarding - users figure it out?

       ๐Ÿ”ƒ REVERSE
       - End with signup, start with value?
       - User teaches the system?

       Which angle resonates? Let's dive deeper.
Enter fullscreen mode Exit fullscreen mode

๐Ÿ” Problem Solver

Systematic problem diagnosis and root cause analysis.

You: /cis-problem-solve

Problem Solver: Let's diagnose this systematically.

                What problem are you facing?

You: Our API response times are inconsistent

Solver: I'll guide you through root cause analysis.

        ๐Ÿ“Š SYMPTOM MAPPING
        - When did this start?
        - What changed recently?
        - Is it all endpoints or specific ones?

        ๐Ÿ” 5 WHYS ANALYSIS
        Why are response times inconsistent?
        โ†’ [Your answer leads to next why]

        ๐ŸŸ FISHBONE DIAGRAM
        Potential causes by category:

        PEOPLE: Team changes? Knowledge gaps?
        PROCESS: Deployment changes? Monitoring gaps?
        TECHNOLOGY: Dependencies? Infrastructure?
        ENVIRONMENT: Traffic patterns? External services?

        Let's explore each branch...
Enter fullscreen mode Exit fullscreen mode

๐Ÿ’ก Creative Problem Solver

Generates creative solutions using lateral thinking.

You: /cis-creative-solve

Creative Solver: Let's think sideways!

                 What conventional problem are you trying to solve?

You: Users forget to complete their profiles

Solver: ๐Ÿ”€ LATERAL THINKING TECHNIQUES

        REVERSAL: What if incomplete profiles were the goal?
        โ†’ Maybe minimal profiles are faster to scan?
        โ†’ Progressive disclosure as relationships form?

        ANALOGY: How does nature handle incomplete information?
        โ†’ Trees grow toward light - profiles grow toward value
        โ†’ Caterpillar โ†’ butterfly - staged transformation

        RANDOM ENTRY: [Picking random concept: "music"]
        โ†’ Playlists build over time through use
        โ†’ Profile as a "greatest hits" that evolves

        PROVOCATION: "Profiles should be invisible"
        โ†’ What if actions spoke louder than descriptions?
        โ†’ Infer profile from behavior?

        Which direction excites you?
Enter fullscreen mode Exit fullscreen mode

๐Ÿ“– Storyteller

Crafts compelling narratives for products and features.

You: /cis-storytelling

Storyteller: Every great product has a story.

             What product or feature needs a narrative?

You: Our new AI code review feature

Storyteller: Let's build your product story.

             ๐Ÿ“– STORY STRUCTURE

             THE HERO (Your User):
             A developer drowning in pull requests...

             THE STRUGGLE:
             Hours spent on tedious reviews, missing
             critical issues while catching style nits...

             THE DISCOVERY:
             An AI assistant that understands context,
             catches bugs, and learns team preferences...

             THE TRANSFORMATION:
             From code reviewer to code mentor,
             focusing on architecture and growth...

             THE NEW WORLD:
             Faster releases, fewer bugs, happier teams...

             Want me to develop any section further?
Enter fullscreen mode Exit fullscreen mode

๐ŸŽค Presentation Master

Structures and delivers persuasive presentations.

You: /cis-presentation

Presentation Master: Let's build a compelling deck.

                     What's your presentation about?

You: Pitching our startup to investors

Master: ๐ŸŽฏ INVESTOR PITCH STRUCTURE

        1. HOOK (30 sec)
           One sentence that makes them lean in

        2. PROBLEM (1 min)
           Pain so real they feel it

        3. SOLUTION (2 min)
           Your unique insight

        4. TRACTION (1 min)
           Proof it's working

        5. MARKET (1 min)
           Why this can be huge

        6. TEAM (30 sec)
           Why you'll win

        7. ASK (30 sec)
           Specific and confident

        Let's craft your hook first.
        What's the one sentence?
Enter fullscreen mode Exit fullscreen mode

CIS Workflows in Action

Complete Example: Ideating a New Feature

Scenario: Your SaaS product needs a new feature, but you're not sure what would have the most impact.

You: /cis-brainstorm
     We need a new feature for our project management tool.
     Users are asking for "something to help with planning."

Coach: Let's explore what "help with planning" means to users.

       DIVERGENT PHASE ๐ŸŒŠ
       Generate as many ideas as possible:

       1. AI that predicts project timelines
       2. Visual roadmap builder
       3. Automatic dependency detection
       4. Team capacity planning
       5. Risk forecasting
       6. Meeting scheduler optimizer
       7. Sprint recommendation engine
       8. "What-if" scenario modeling
       9. Stakeholder communication templates
       10. Progress prediction vs actual

       [Generates 20+ ideas...]

       CONVERGENT PHASE ๐ŸŽฏ
       Let's evaluate against criteria:

       | Idea | User Value | Feasibility | Differentiation |
       |------|------------|-------------|----------------|
       | AI timeline prediction | โญโญโญโญโญ | โญโญโญ | โญโญโญโญ |
       | What-if modeling | โญโญโญโญ | โญโญโญโญ | โญโญโญโญโญ |
       | Capacity planning | โญโญโญโญ | โญโญโญโญ | โญโญโญ |

       Top candidates: What-if modeling + AI predictions

       Want to validate these with design thinking?

You: Yes, let's do design thinking on what-if modeling

Coach: Switching to Design Thinking mode...
Enter fullscreen mode Exit fullscreen mode

Design Thinking: Validating the Idea

Design Coach: ๐ŸŽฏ PHASE 1: EMPATHIZE

              Who would use what-if modeling?

              PERSONA HYPOTHESES:

              "Project Paula" - PM at a startup
              - Manages 3-5 concurrent projects
              - Constantly asked "when will this ship?"
              - Burned by scope creep before

              "Executive Eric" - VP of Engineering  
              - Needs to commit to quarterly goals
              - Balances multiple team requests
              - Lives in spreadsheets currently

              Which persona should we focus on?

You: Project Paula - she's our core user

Coach: ๐Ÿ” PHASE 2: DEFINE

       Based on empathy work, here's the problem statement:

       "Project Paula needs a way to CONFIDENTLY answer
       timeline questions because her current tools only
       show ONE path forward, hiding the uncertainty
       she knows exists."

       Key insight: She KNOWS there's uncertainty,
       but has no way to COMMUNICATE it.

       ๐Ÿ’ก PHASE 3: IDEATE

       How might we help Paula communicate uncertainty?

       IDEAS:
       1. Probability ranges instead of dates
       2. "Optimistic / Realistic / Pessimistic" views
       3. Risk-adjusted timelines
       4. Shareable scenarios for stakeholders
       5. Historical accuracy tracking

       ๐Ÿ”ง PHASE 4: PROTOTYPE

       Let's sketch the simplest test:

       Low-fidelity prototype:
       - Add "best case / worst case" to any date
       - Show range visually on timeline
       - One-click share with stakeholders

       Want to define the test criteria?
Enter fullscreen mode Exit fullscreen mode

Problem-Solving: Debugging a Business Issue

You: /cis-problem-solve
     Our trial-to-paid conversion dropped 20% last month.

Problem Solver: Let's diagnose systematically.

                ๐Ÿ“Š SYMPTOM ANALYSIS

                First, some clarifying questions:
                1. Did trial signups change?
                2. Which plans saw the biggest drop?
                3. Any changes to pricing or features?
                4. What does the funnel look like?

You: Signups are stable. Drop is across all plans.
     We added a new onboarding flow 6 weeks ago.

Solver: ๐Ÿ” HYPOTHESIS FORMATION

        Timing correlates with onboarding change.

        Possible causes:
        H1: New onboarding is confusing users
        H2: New onboarding attracts wrong users
        H3: New onboarding front-loads value (no need to pay)
        H4: Technical issues in new flow

        Let's test H1 first:

        DATA TO CHECK:
        - Onboarding completion rates: old vs new
        - Time to first value: old vs new
        - Support tickets mentioning onboarding
        - User feedback/NPS scores

        What do you have access to?

You: Completion is UP 40%, but time-to-first-value
     increased from 5 min to 25 min.

Solver: ๐ŸŽฏ ROOT CAUSE IDENTIFIED

        The new onboarding is more thorough but
        DELAYS the "aha moment".

        Users who converted before:
        - Hit value quickly (5 min)
        - Explored on their own
        - Asked for features = signal to upgrade

        Users now:
        - Complete comprehensive tutorial (25 min)
        - Feel "trained" on free features
        - Don't discover premium value naturally

        ๐Ÿ’ก SOLUTION DIRECTIONS:
        1. Shorter path to first value, detailed training later
        2. Include premium feature preview in onboarding
        3. Guide toward premium use cases during trial

        Want to brainstorm implementations?
Enter fullscreen mode Exit fullscreen mode

Combining CIS with Core BMAD

CIS shines when integrated with the full BMAD workflow:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    FULL INNOVATION FLOW                       โ”‚
โ”‚                                                               โ”‚
โ”‚  CIS Phase                    BMAD Phase                     โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€                    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€                     โ”‚
โ”‚  /cis-brainstorm      โ†’      Product ideas generated        โ”‚
โ”‚  /cis-design-thinking โ†’      User needs validated           โ”‚
โ”‚  /cis-innovation      โ†’      Market opportunity confirmed   โ”‚
โ”‚                               โ†“                              โ”‚
โ”‚                        /create-product-brief                 โ”‚
โ”‚                        /create-prd                           โ”‚
โ”‚                        /create-architecture                  โ”‚
โ”‚                        /dev-story                            โ”‚
โ”‚                               โ†“                              โ”‚
โ”‚  /cis-storytelling    โ†’      Launch narrative ready         โ”‚
โ”‚  /cis-presentation    โ†’      Stakeholder buy-in secured     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Enter fullscreen mode Exit fullscreen mode

Practical Integration Example

# Phase 1: Discover (CIS)
/cis-brainstorm
# Generate and evaluate feature ideas

/cis-design-thinking
# Validate with user empathy

# Phase 2: Define (BMAD)
/create-product-brief
# Capture the validated idea

/create-prd
# Full requirements with PM agent

# Phase 3: Design (BMAD)
/create-architecture
# Technical solution

# Phase 4: Build (BMAD)
/sprint-planning
/dev-story
/code-review

# Phase 5: Launch (CIS)
/cis-storytelling
# Craft the launch narrative

/cis-presentation
# Prepare stakeholder communications
Enter fullscreen mode Exit fullscreen mode

Team Collaboration with CIS

CIS includes team configurations for collaborative creativity:

Creative Squad

Bring together multiple CIS agents for cross-functional sessions:

You: /party-mode Innovation, Design, Storyteller

Innovation: ๐Ÿš€ Looking at this from a market disruption angle...

Design: ๐ŸŽจ Let me consider the user experience implications...

Storyteller: ๐Ÿ“– Here's how we might frame this for users...
Enter fullscreen mode Exit fullscreen mode

Design Pair

Two-person design thinking sessions:

You: /party-mode Problem-Solver, Creative-Solver

Problem-Solver: ๐Ÿ” Systematically, the issue stems from...

Creative-Solver: ๐Ÿ’ก But what if we flip that assumption...
Enter fullscreen mode Exit fullscreen mode

CIS Quick Reference

Workflow Command Best For
Brainstorming /cis-brainstorm Generating many ideas
Design Thinking /cis-design-thinking User-centered solutions
Innovation /cis-innovation Market opportunities
Problem Solving /cis-problem-solve Root cause analysis
Creative Solving /cis-creative-solve Unconventional solutions
Storytelling /cis-storytelling Product narratives
Presentations /cis-presentation Persuasive decks

When CIS + BMAD Help Synergize

Here's how CIS enhances different BMAD phases:

Analysis Phase

CIS: /cis-brainstorm โ†’ Generate feature ideas
CIS: /cis-innovation โ†’ Identify market opportunities  
BMAD: /create-product-brief โ†’ Capture validated direction
Enter fullscreen mode Exit fullscreen mode

Planning Phase

CIS: /cis-design-thinking โ†’ Validate user needs
CIS: /cis-problem-solve โ†’ Clarify problem space
BMAD: /create-prd โ†’ Document requirements
Enter fullscreen mode Exit fullscreen mode

Solutioning Phase

CIS: /cis-creative-solve โ†’ Explore novel architectures
BMAD: /create-architecture โ†’ Document technical decisions
Enter fullscreen mode Exit fullscreen mode

Launch Phase

CIS: /cis-storytelling โ†’ Craft product narrative
CIS: /cis-presentation โ†’ Prepare launch materials
Enter fullscreen mode Exit fullscreen mode

Tips for Effective CIS Usage

1. Separate Divergent from Convergent Thinking

Don't evaluate ideas while generating them:

โŒ "That won't work because..." (during brainstorm)
โœ… "Let's generate 20 ideas, then evaluate" (process)
Enter fullscreen mode Exit fullscreen mode

2. Trust the Structure

CIS techniques are proven. Even when uncomfortable, follow the process:

โŒ Skipping empathy to jump to solutions
โœ… Completing all design thinking phases
Enter fullscreen mode Exit fullscreen mode

3. Document Insights

Capture what you learn for future reference:

/cis-brainstorm
โ†’ Save promising ideas to _bmad-output/brainstorm-results.md

/cis-design-thinking
โ†’ Save personas to _bmad-output/user-personas.md
Enter fullscreen mode Exit fullscreen mode

4. Combine Techniques

Different situations need different approaches:

Vague problem โ†’ /cis-problem-solve first
Clear problem โ†’ /cis-brainstorm directly
User-facing โ†’ /cis-design-thinking required
Technical โ†’ /cis-creative-solve useful
Enter fullscreen mode Exit fullscreen mode

5. Use CIS Help

Integrated with BMAD's help system:

/bmad-help I'm stuck on a problem and don't know where to start

BMAD: Based on your situation, I recommend:
      - /cis-problem-solve for diagnosis
      - /cis-brainstorm once problem is clear
Enter fullscreen mode Exit fullscreen mode

Series Wrap-Up

Over these four articles, we've covered:

  1. Core BMAD: AI as collaborator with 12+ specialized agents
  2. Workflows: Quick Flow, Full Planning, and Party Mode
  3. BMad Builder: Creating custom agents and modules
  4. Creative Intelligence Suite: Innovation and design thinking

The BMAD Philosophy Revisited

BMAD isn't about AI doing work for youโ€”it's about AI as a thinking partner that:

  • Brings structure to chaos
  • Ensures nothing is forgotten
  • Provides expert perspectives on demand
  • Maintains context across sessions
  • Scales from bug fixes to enterprise systems

Getting Started

npx bmad-method install
Enter fullscreen mode Exit fullscreen mode

Select the modules you need:

  • BMad Method (BMM) โ€” Core workflows
  • BMad Builder (BMB) โ€” Custom agents
  • Creative Intelligence Suite (CIS) โ€” Innovation tools

Resources


The Creative Intelligence Suite completes the BMAD ecosystemโ€”from the first spark of an idea through implementation and launch. Whether you're solving problems, generating ideas, or crafting narratives, CIS provides the structured creativity that turns good developers into innovative ones.

Thanks for following this series! Questions? Ideas for future topics? Drop them in the comments!


Series Index

  1. BMAD-Method Core: AI-Driven Agile Development That Actually Works
  2. BMAD-Method Workflows Deep Dive: From Idea to Production
  3. BMad Builder: Creating Custom AI Agents for Your Domain
  4. Creative Intelligence Suite: Innovation and Design Thinking for Developers (this article)

Top comments (0)