sc-brainstorm
SKILL.md
Brainstorming & Requirements Discovery Skill
Transform ambiguous ideas into concrete specifications through structured exploration.
Quick Start
# 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
- Explore - Transform ambiguous ideas through Socratic dialogue
- Analyze - Coordinate multiple personas for domain expertise
- Validate - Apply feasibility assessment across domains
- Specify - Generate concrete specifications
- 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
# 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
# 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
Weekly Installs
21
Repository
tony363/superclaudeGitHub Stars
16
First Seen
Jan 23, 2026
Security Audits
Installed on
codex19
gemini-cli18
claude-code18
antigravity17
cursor17
opencode17