bmad-brainstorming

Facilitates structured brainstorming sessions using a catalog of creative techniques.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-brainstorming-archaonhw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-brainstorming
Source: https://github.com/ArchaonHW/MingGoRTS/tree/main/.agents/skills/bmad-brainstorming
Command: npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-brainstorming-archaonhw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? It turns open-ended ideation requests into structured brainstorming sessions that push past obvious ideas, using proven creative techniques instead of unstructured free association. ## Core Features & Use Cases - Three facilitation stances: Run as a Facilitator (prompting only), Creative Partner (co-generating ideas), or Ideate-for-me (fully autonomous session). - Technique catalog with browser composer: Browse 100+ techniques across 13 categories via an offline HTML selector page, or pick techniques in chat; supports random draws, invented techniques, and custom technique overlays. - Persistent session memory: Every idea, decision, and direction is logged to an on-disk memlog, enabling sessions to survive interruption and be resumed later. - Use Case: A product manager asks to brainstorm new feature ideas, composes a session of SCAMPER, First Principles, and a random pick in the browser page, pastes the prompt back, and ends with a synthesized artifact of 50+ logged ideas. ## Quick Start Ask the assistant to help you brainstorm a topic, for example: help me brainstorm ideas for a new mobile app feature.

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 an on-disk memlog until you converge or wrap up.

What brainstorming techniques are available in the catalog?

The catalog ships over 100 techniques across 13 categories, including SCAMPER, Six Thinking Hats, First Principles, Five Whys, Reverse Brainstorming, and Morphological Analysis. You can browse them all on the offline HTML selector page or list categories with the brain.py script.

Can I add my own custom brainstorming techniques?

Yes, custom techniques are added through the additional_techniques table in a team or user TOML override file, without editing the shipped CSV. They merge into every flow, including the browser selection page, category draws, and facilitator-chosen picks.

Can a brainstorming session be resumed after interruption?

Yes, all session state lives in a memlog file on disk, written atomically by the memlog.py script. On activation the skill scans for incomplete sessions and offers to resume them, reloading the full idea history.

What are the limitations of automated brainstorming facilitation?

The catalog is entirely divergent, built to generate ideas rather than evaluate them, so narrowing and deciding requires a separate convergence phase. Output quality also depends on the user supplying a clear topic and goal at kickoff.