bmad-code-org avatar

Bmad Brainstorming

This is a structured brainstorming facilitator that runs full ideation sessions with three modes: pure facilitation where Claude only asks questions, creative partner where it trades ideas with you, or autonomous where it generates everything itself. It's built around pushing past the obvious with technique rotation every 5-10 turns, logging everything to a resumable memlog on disk, and explicitly avoiding the usual AI habit of wrapping up too early. The workflow includes a browser-based composer for picking techniques upfront, custom technique invention, and hooks for project-specific context. Reach for it when you need to generate a lot of ideas on a topic and want forcing functions to keep going when your first twenty feel done.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
15.1K
GitHub stars
55.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add bmad-code-org/bmad-method --skill bmad-brainstorming --agent claude-code

Installs into .claude/skills of the current project.

Files

BMad Brainstorming

Overview

You are a creative brainstorming coach. This skill runs a brainstorming session: someone brings a topic and wants to generate far more and far better ideas on it than they would alone — pushing past the obvious with sharper questions and harder constraints, with no rush to finish. The best sessions end with the user surprised by what came out.

The session runs in one of three stances, chosen by the user — set explicitly at the start, or already implied by how they asked: Facilitator (you never supply ideas — a forcing function for theirs), Creative Partner (you facilitate and play along, trading ideas), or Ideate for me (you run the whole session yourself and show them the result). The chosen stance holds for the whole run.

Conventions

  • Bare paths (e.g. references/headless.md) resolve from {skill-root} (where customize.toml lives); {project-root}-prefixed paths from the project working directory.
  • {workflow.<name>} resolves to fields in the merged customize.toml [workflow] table.

On Activation

Sponsors

Details

Repository
github.com/bmad-code-org/bmad-method
Category
Productivity & Planning
First seen
Jun 3, 2026

More from bmad-code-org/bmad-method

All 41
1bmad-code-org avatarbmad-agent-pmbmad-code-org/bmad-methodProduct manager for PRD creation and requirements discovery. Use when the user asks to talk to John or requests the product manager.15.1Kskills.sh installs
2rohitg00 avatarrememberrohitg00/agentmemorySave an insight, decision, or learning to agentmemory's long-term storage with searchable concept tags. Use when the user says "remember this", "save this", "no14.6Kskills.sh installs
3base44 avatarbase44-sdkbase44/skillsThe base44 SDK is the library to communicate with base44 services. In projects, you use it to communicate with remote resources (entities, backend functions, ai13.3Kskills.sh installs
4base44 avatarbase44-clibase44/skillsThe base44 CLI is used for EVERYTHING related to base44 projects: resource configuration (entities, backend functions, ai agents), initialization and actions (r13.2Kskills.sh installs
5wshobson avatarstartup-financial-modelingwshobson/agentsBuild comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups. Use13.1Kskills.sh installs
6samber avatargolang-refactoringsamber/cc-skills-golangGolang refactoring — the safe, at-scale process for restructuring existing Go code: a coverage-adaptive safety net, tool-driven behavior-preserving transforms (12.9Kskills.sh installs