From ideate
Flesh out an idea through collaborative brainstorming, then gather project-specific details.
How this command is triggered — by the user, by Claude, or both
Slash command
/ideate:brainstormThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /ideate:brainstorm $IDEA Flesh out an idea through collaborative brainstorming, then gather project-specific details. ## Arguments - `$IDEA`: The idea to brainstorm (required) ## Process ### Step 1: Create feature directory Save `$FEATURE_DIR` for subsequent phases. ### Step 2: Invoke superpowers:brainstorming When brainstorming completes, capture the design output. ### Step 3: Save design artifact Write the brainstorm output to `$FEATURE_DIR/design.md`: ### Step 4: Post-brainstorm questions **Question 1: UI Components** Ask: "Does this feature have UI components?" - I...
Flesh out an idea through collaborative brainstorming, then gather project-specific details.
$IDEA: The idea to brainstorm (required)SLUG=$(echo "$IDEA" | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g' | sed 's/[^a-z0-9-]//g' | cut -c1-50)
DATE=$(date +%Y-%m-%d)
FEATURE_DIR="docs/features/${DATE}-${SLUG}"
mkdir -p "$FEATURE_DIR"
Save $FEATURE_DIR for subsequent phases.
Invoke the superpowers:brainstorming skill with the user's idea.
Let it run its full interactive Q&A process.
When brainstorming completes, capture the design output.
Write the brainstorm output to $FEATURE_DIR/design.md:
# Design: $IDEA
**Date:** $DATE
**Original idea:** $IDEA
## Design
[Captured output from superpowers:brainstorming]
Question 1: UI Components
Ask: "Does this feature have UI components?"
If Yes:
frontend-designer plugin is available❌ ERROR: frontend-designer plugin required for UI features.
Install with: /install frontend-designer
Workflow halted.
frontend-designer plugin$FEATURE_DIR/ui/If No: Continue to next question
Question 2: Linear configuration
Load config from .claude/ideate.local.md
If config exists: Ask: "Upload to $TEAM / $PROJECT? [Y/n or specify different]"
If no config:
Run /ideate:setup first, then continue.
Store confirmed team/project for upload phase.
✅ Brainstorm Complete
Design saved to: $FEATURE_DIR/design.md
UI artifacts: [Yes/No]
Target: $TEAM / $PROJECT
Next: Run /ideate:pressure-test to validate the design.
If $FEATURE_DIR/design.md already exists:
Ask: "design.md already exists. Overwrite? [y/N]"
| Error | Action |
|---|---|
| superpowers plugin missing | Error with install instructions, halt |
| frontend-designer missing (UI needed) | Error with install instructions, halt |
| User abandons | Partial artifacts saved for resume |
npx claudepluginhub jeremyodell/claude-assistant/brainstormLeads interactive dialogue to clarify feature requirements, explore 2-3 approaches with pros/cons, and generate a dated brainstorm.md document.
/brainstormStarts a collaborative brainstorming session that produces a design document and automatically triggers a multi-agent design review gate.
/SKILLStarts structured collaborative brainstorming via Superpower Loop to turn rough ideas into implementation-ready designs. Progresses through discovery, option analysis, design creation, reflection, git commit phases, producing design documents.
/ideateStarts a collaborative design exploration for a feature or problem, guiding users through clarifying questions, approach exploration, and design documentation.
/brainstormGuides a structured brainstorming session through questions, sample collection, and approach trade-offs before formal requirements capture.
/brainstormStarts conversational brainstorm on product ideas, problems, or strategies; challenges assumptions, applies PM frameworks, captures next steps. Integrates tool context if connected.