A Claude Code skill for structured brainstorming sessions with persistent state. Start a brainstorm, discuss ideas across multiple sessions, and finalize decisions into documentation.
/team install https://github.com/agentteamland/brainstorm.gitRequires Agent Team Manager to be installed first.
# Start a new brainstorm
/brainstorm start Let's discuss the authentication architecture
# Start a global brainstorm (cross-project, stored in ~/.claude/)
/brainstorm start --global Agent team organization strategy
# Finalize and generate documentation
/brainstorm done- Creates a
.claude/brain-storms/{topic}.mdfile (or~/.claude/for global) - Captures discussion, decisions, rejected alternatives, and reasoning
- Updates the file after every message exchange
- Survives context switches — new sessions pick up where you left off
- Marks brainstorm as completed
- Generates/updates documentation in
.claude/docs/ - Updates
CLAUDE.mdwith a summary - Verifies all deferred items are captured in
.claude/backlog.md
brain-storms/ (process) → docs/ (decisions) → CLAUDE.md (summary)
↘
backlog.md (deferred items)
| Type | File | Purpose |
|---|---|---|
| Skill | skills/brainstorm/skill.md |
The /brainstorm command |
| Rule | rules/brainstorm.md |
Auto-loaded rules for brainstorm workflow |
- Persistent state — brainstorm files survive context resets
- Global support —
--globalflag for cross-project topics - Decision tracking — not just outcomes, but why decisions were made
- Backlog discipline — every "do it later" item is captured
- Multiple active brainstorms — each in its own file
MIT