bmad-brainstorming

Facilitate structured brainstorming sessions using a catalog of creative techniques.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-brainstorming-tuanpa-nhg-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-brainstorming
Source: https://github.com/tuanpa-nhg-eng/nhg-ipms/tree/main/.claude/skills/bmad-brainstorming
Command: npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-brainstorming-tuanpa-nhg-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Brainstorming alone often stalls at obvious ideas; this Skill runs a guided session that pushes past the obvious using over 100 creative techniques across 13 categories, keeping every idea logged to disk so nothing is lost. ## Core Features & Use Cases - Three facilitation stances: run as a pure Facilitator that only prompts, a Creative Partner that trades ideas with you, or an autonomous mode that generates the ideas for you. - Technique composer page: an offline HTML selector lets you pick techniques, request random draws, or ask the AI to invent new ones, then paste the composed prompt back into chat. - Persistent session memlog: every idea, decision, and direction is appended to an on-disk memlog, so sessions can be resumed after interruption and synthesized into final artifacts. - Use Case: Ask to brainstorm names for a new product feature; the session opens the technique selector, runs methods like SCAMPER and Reverse Brainstorming, logs 50+ ideas, then converges and produces a summary document. ## Quick Start Say "help me brainstorm ideas for my new mobile app" to start a guided ideation session.

Frequently Asked Questions about bmad-brainstorming

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

FAQPage Schema
How do I run a structured brainstorming session with an AI assistant?

Start by stating your topic and goal, then choose a facilitation stance: Facilitator, Creative Partner, or Ideate for me. The session runs batches of 3-4 creative techniques, logging every idea to a memlog file until you converge or wrap up.

What brainstorming techniques are included in the catalog?

The catalog ships over 100 techniques across 13 categories, including SCAMPER, Six Thinking Hats, First Principles Thinking, Reverse Brainstorming, and Five Whys. You can also add custom techniques through the additional_techniques configuration.

Can I resume a brainstorming session after closing the chat?

Yes. Every session writes a memlog file to disk recording all ideas, decisions, and direction. On activation, the skill scans for incomplete sessions and offers to resume from the saved state.

How do I add custom brainstorming techniques to the library?

Add entries with category, technique_name, and description to the additional_techniques array in a team or user override TOML file. They merge into the catalog and appear in the selector page and all technique draws.

Does the brainstorming skill work without the browser-based selector page?

Yes. If the HTML composer page cannot be opened, the session falls back to choosing techniques directly in chat, using the brain.py script to list categories and confirm technique names.