bmad-brainstorming

Facilitate structured brainstorming sessions using creative techniques and a persistent memlog system.

26|4|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-brainstorming-skyf0xx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-brainstorming
Source: https://github.com/skyf0xx/hedgehog/tree/main/skills/BMAD/core-skills/bmad-brainstorming
Command: npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-brainstorming-skyf0xx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the common issue of brainstorming sessions becoming stagnant, shallow, or overly focused on immediate organization rather than true creative divergence.

Core Features & Use Cases

  • Structured Ideation: Provides a framework to push past obvious ideas using diverse creative techniques like SCAMPER, First Principles, or Reverse Brainstorming.
  • Flexible Stances: Supports three distinct modes: Facilitator (forcing function), Creative Partner (collaborative riffing), and Ideate for me (autonomous generation).
  • Session Persistence: Uses a memlog system to ensure every idea, insight, and decision is captured and can be resumed later.

Quick Start

Start a new brainstorming session about our upcoming mobile app launch by asking the bmad-brainstorming skill to help me ideate.

Frequently Asked Questions about bmad-brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I facilitate structured brainstorming that generates high-quality ideas instead of shallow suggestions?

Structured brainstorming applies diverse creative techniques like SCAMPER, First Principles, or Reverse Brainstorming to push past obvious ideas and generate high-volume, high-quality concepts. This framework supports interactive ideation, collaborative riffing, and autonomous generation across various project domains.

What is the best way to run a creative ideation session without ideas becoming stagnant or prematurely organized?

Creative ideation sessions overcome stagnation by using a forcing function to maintain high divergence rather than focusing on immediate organization. A persistent memlog system tracks session history, technique transitions, and final synthesis to ensure every idea and insight is captured for later resumption.

Can I use autonomous ideation to generate ideas without actively participating in the brainstorming process?

Autonomous ideation is supported through the "Ideate for me" stance, which handles generation independently. It operates alongside a Facilitator mode that acts as a forcing function and a Creative Partner mode for collaborative riffing, utilizing a persistent memlog to track all outputs.

Does this brainstorming framework support resuming ideation sessions and tracking technique transitions?

Resuming brainstorming sessions is supported natively using a persistent memlog system that tracks session history, technique transitions, and final synthesis. This ensures every idea, insight, and decision is captured and can be resumed later without losing context.

Do I need uv installed to run this creative problem-solving and ideation framework?

The uv dependency is required to run this creative problem-solving framework. It enables the execution of internal scripts and manages the environment needed to apply diverse creative techniques and maintain the persistent memlog system for session tracking.

Why does my brainstorming session fail to produce high-divergence ideas across different project domains?

Brainstorming sessions fail to produce high-divergence ideas when they lack structured creative techniques like SCAMPER or First Principles. Applying a structured framework with flexible stances ensures diverse ideation across various project domains while capturing all outputs in a persistent memlog.