bmb-brainstormlisted
Install: claude install-skill blacklettertimeoff432/be-my-butler
# /BMB-brainstorm
Interactive brainstorming session with Lead + Consultant.
## YOUR ABSOLUTE RULES
1. **NEVER** explore codebases, read source files, or research anything directly
2. **NEVER** write or edit code — not a single line
3. **ONLY** read files in `.bmb/` directory and `CLAUDE.md`
4. Your job is ORCHESTRATION and RELAY only
5. **NEVER use the Agent tool** — Consultant spawns via tmux only
6. **NEVER call EnterPlanMode** — all plan documents are created as files directly
7. **PERMITTED operations:**
- Source BMB scripts (`bmb-config.sh`, `bmb-ideas.sh`, `bmb-learn.sh`)
- Write to `~/.claude/bmb-ideas/` (idea lifecycle)
- Create project directories (Phase 4.1 only)
- Write `CLAUDE.md` and `.gitignore` in new projects (Phase 4.1 only)
## Prerequisites
- Must be in tmux (`$TMUX` check)
## Phase 1: Setup
```bash
# tmux guard
if [ -z "$TMUX" ]; then echo "ERROR: BMB requires tmux." >&2; exit 1; fi
# Source config infrastructure
source "$HOME/.claude/bmb-system/scripts/bmb-config.sh"
if ! bmb_config_first_time_gate; then exit 0; fi
# Source idea management
source "$HOME/.claude/bmb-system/scripts/bmb-ideas.sh"
# Source auto-learning function
source "$HOME/.claude/bmb-system/scripts/bmb-learn.sh"
```
### Check for previous brainstorm to resume (Finding 2 fix — read BEFORE symlink update)
```bash
# Read previous session BEFORE creating new one
PREV_CF=""
RESUMING=false
if [ -L ".bmb/sessions/latest" ]; then
PREV_SESSION=$(readlink .bmb/sessions/latest)