🎯

sc-brainstorm

🎯Skill

from tony363/superclaude

VibeIndex|
What it does

sc-brainstorm skill from tony363/superclaude

πŸ“¦

Part of

tony363/superclaude(29 items)

sc-brainstorm

Installation

git cloneClone repository
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
pip installInstall Python package
pip install -e .
PythonRun Python server
python .claude/skills/sc-principles/scripts/validate_kiss.py --scope-root . --json
πŸ“– Extracted from docs: tony363/superclaude
6Installs
13
-
Last UpdatedJan 25, 2026

Skill Details

SKILL.md

Interactive requirements discovery through Socratic dialogue and systematic exploration. Use when transforming ambiguous ideas into concrete specifications, validating concepts, or coordinating multi-persona analysis.

Overview

# Brainstorming & Requirements Discovery Skill

Transform ambiguous ideas into concrete specifications through structured exploration.

Quick Start

```bash

# Basic brainstorm

/sc:brainstorm [topic]

# Deep systematic exploration

/sc:brainstorm "AI project management tool" --strategy systematic --depth deep

# Parallel exploration with multiple personas

/sc:brainstorm "real-time collaboration" --strategy agile --parallel

```

Behavioral Flow

  1. Explore - Transform ambiguous ideas through Socratic dialogue
  2. Analyze - Coordinate multiple personas for domain expertise
  3. Validate - Apply feasibility assessment across domains
  4. Specify - Generate concrete specifications
  5. Handoff - Create actionable briefs for implementation

Flags

| Flag | Type | Default | Description |

|------|------|---------|-------------|

| --strategy | string | systematic | systematic, agile, enterprise |

| --depth | string | normal | shallow, normal, deep |

| --parallel | bool | false | Enable parallel exploration paths |

| --validate | bool | false | Include feasibility validation |

Personas Activated

  • architect - System design and technical feasibility
  • analyzer - Requirements analysis and complexity assessment
  • frontend - User experience and interface considerations
  • backend - API and data architecture
  • security - Security requirements and compliance
  • devops - Infrastructure and deployment considerations
  • project-manager - Timeline and resource planning

MCP Integration

PAL MCP (Collaborative Intelligence)

| Tool | When to Use | Purpose |

|------|-------------|---------|

| mcp__pal__consensus | Conflicting priorities | Multi-model resolution of trade-offs |

| mcp__pal__chat | Brainstorming | Collaborative idea exploration with external model |

| mcp__pal__thinkdeep | Complex problems | Multi-stage deep analysis |

| mcp__pal__planner | Solution design | Sequential planning with branching |

| mcp__pal__challenge | Validate ideas | Force critical thinking on proposed solutions |

PAL Usage Patterns

```bash

# Consensus on conflicting priorities

mcp__pal__consensus(

models=[

{"model": "gpt-5.2", "stance": "for", "stance_prompt": "Prioritize user experience"},

{"model": "gemini-3-pro", "stance": "against", "stance_prompt": "Prioritize technical simplicity"},

{"model": "deepseek", "stance": "neutral"}

],

step="Evaluate: Should we use real-time sync or eventual consistency?"

)

# Deep exploration of complex idea

mcp__pal__thinkdeep(

step="Exploring AI-powered analytics dashboard concept",

hypothesis="Users need predictive insights, not just historical data",

confidence="medium",

focus_areas=["user_needs", "technical_feasibility", "market_fit"]

)

# Collaborative brainstorming

mcp__pal__chat(

prompt="Help me explore innovative approaches for real-time collaboration in document editing",

model="gpt-5.2",

thinking_mode="high"

)

# Challenge assumptions

mcp__pal__challenge(

prompt="We assume users want AI-generated summaries. Is this assumption valid?"

)

# Plan solution architecture

mcp__pal__planner(

step="Planning architecture for real-time notification system",

step_number=1,

total_steps=4,

is_branch_point=True,

branch_id="websocket-approach"

)

```

Rube MCP (Research & Persistence)

| Tool | When to Use | Purpose |

|------|-------------|---------|

| mcp__rube__RUBE_SEARCH_TOOLS | Market research | Find web search, competitor analysis tools |

| mcp__rube__RUBE_MULTI_EXECUTE_TOOL | Documentation | Save ideas to Notion, share in Slack |

| mcp__rube__RUBE_CREATE_UPDATE_RECIPE | Workflows | Save brainstorming processes |

| mcp__rube__RUBE_REMOTE_WORKBENCH | Data analysis | Analyze market data, user research |

Rube Usage Patterns

```bash

# Research market and competitors

mcp__rube__RUBE_SEARCH_TOOLS(queries=[

{"use_case": "web search", "known_fields": "query:AI analytics dashboard competitors 2025"}

])

# Document brainstorming session

mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[

{"tool_slug": "NOTION_CREATE_PAGE", "arguments": {

"title": "Brainstorm: AI Analytics Dashboard",

"content": "## Key Ideas\n- Predictive insights\n- Natural language queries\n\n## Decisions\n- Real-time sync chosen over eventual consistency"

}},

{"tool_slug": "SLACK_SEND_MESSAGE", "arguments": {

"channel": "#product",

"text": "New brainstorm session documented: AI Analytics Dashboard"

}}

])

# Create user research tasks

mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[

{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {

"project": "PROD",

"summary": "User research: AI analytics preferences",

"issue_type": "Task",

"description": "Interview 10 users about analytics needs"

}},

{"tool_slug": "ASANA_CREATE_TASK", "arguments": {

"name": "Competitor analysis: analytics dashboards",

"project": "Research"

}}

])

# Analyze existing user feedback

mcp__rube__RUBE_REMOTE_WORKBENCH(

thought="Analyze user feedback data for patterns",

code_to_execute='''

import json

# Load user feedback from file

feedback_data = json.load(open("/tmp/user_feedback.json"))

# Analyze with LLM

analysis, error = invoke_llm(f"Analyze this user feedback for analytics feature requests: {feedback_data[:5000]}")

output = {"analysis": analysis, "feedback_count": len(feedback_data)}

output

'''

)

```

Flags (Extended)

| Flag | Type | Default | Description |

|------|------|---------|-------------|

| --pal-consensus | bool | false | Use PAL consensus for trade-offs |

| --pal-deep | bool | false | Use PAL thinkdeep for complex exploration |

| --research | bool | false | Use Rube for market/competitor research |

| --document | string | - | Document to Rube (notion, confluence, google-docs) |

| --notify | string | - | Notify via Rube (slack, teams, email) |

Evidence Requirements

This skill does NOT require hard evidence. Focus on:

  • Documenting exploration paths and decisions
  • Recording stakeholder input and priorities
  • Capturing specifications and requirements

Exploration Strategies

Systematic (`--strategy systematic`)

  • Structured question-driven discovery
  • Comprehensive domain coverage
  • Documentation-heavy approach

Agile (`--strategy agile`)

  • Rapid iteration cycles
  • User story focused
  • Minimal viable specification

Enterprise (`--strategy enterprise`)

  • Compliance and governance focus
  • Stakeholder alignment
  • Risk assessment integration

Examples

Product Discovery

```

/sc:brainstorm "AI-powered analytics dashboard" --strategy systematic --depth deep

# Multi-persona analysis with comprehensive feasibility

```

Feature Exploration

```

/sc:brainstorm "real-time notifications" --strategy agile --parallel

# Parallel paths: frontend UX, backend architecture, security implications

```

Enterprise Solution

```

/sc:brainstorm "enterprise data platform" --strategy enterprise --validate

# Compliance-aware exploration with security and devops input

```

Tool Coordination

  • Read/Write - Requirements documentation
  • TodoWrite - Exploration progress tracking
  • Task - Parallel exploration delegation
  • WebSearch - Market research and technology validation