bmad-brainstorming

Facilitate structured brainstorming sessions using a catalog of creative techniques.

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

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 a structured brainstorming session that pushes past obvious ideas, using proven creative techniques instead of unstructured free association. ## Core Features & Use Cases - Three facilitation stances: Run as a Facilitator (prompts only), Creative Partner (trades ideas with you), or Ideate-for-me (fully autonomous generation). - 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, so sessions survive interruption and can be resumed later. - Use Case: Ask to brainstorm names for a new product feature; the skill composes a batch of techniques like SCAMPER and Reverse Brainstorming, generates dozens of candidates, then converges and synthesizes the results into a final artifact. ## Quick Start Say "help me brainstorm ideas for my topic" and the skill will set up a facilitated session with a technique batch and a persistent session log.

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?

Invoke the skill with a topic and goal, then choose a facilitation stance and a batch of 3-4 techniques. The session runs each technique until it stops producing ideas, logging everything to a memlog file for later synthesis.

What brainstorming techniques are included in the catalog?

The catalog ships over 100 techniques across 13 categories, including SCAMPER, Six Thinking Hats, First Principles, Reverse Brainstorming, and Five Whys. Teams and users can add custom techniques through TOML overlay configuration without editing the shipped CSV.

Can I resume an interrupted brainstorming session?

Yes. Every session writes a memlog file to disk with a status field, and on activation the skill scans for incomplete sessions and offers to resume them. The memlog is the single source of truth for all ideas and decisions.

Can I customize the brainstorming workflow for my team?

Yes. A customize.toml file supports team and user overrides for activation steps, persistent facts, favorite techniques, additional techniques, output locations, and external handoffs. Overrides merge with the shipped defaults using documented structural rules.

Does the brainstorming skill work without the browser selection page?

Yes. The HTML composer page is optional; if it cannot be opened, the skill selects techniques directly in chat using the brain.py CLI to list categories and confirm technique names without loading the whole catalog into context.