MCPInstall

sc-brainstorm

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

Installs
99
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/tony363/superclaude --skill sc-brainstorm
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads sc-brainstorm automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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

  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

FlagTypeDefaultDescription
--strategystringsystematicsystematic, agile, enterprise
--depthstringnormalshallow, normal, deep
--parallelboolfalseEnable parallel exploration paths
--validateboolfalseInclude 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)

ToolWhen to UsePurpose
mcp__pal__consensusConflicting prioritiesMulti-model resolution of trade-offs
mcp__pal__chatBrainstormingCollaborative idea exploration with external model
mcp__pal__thinkdeepComplex problemsMulti-stage deep analysis
mcp__pal__plannerSolution designSequential planning with branching
mcp__pal__challengeValidate ideasForce 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)

ToolWhen to UsePurpose
mcp__rube__RUBE_SEARCH_TOOLSMarket researchFind web search, competitor analysis tools
mcp__rube__RUBE_MULTI_EXECUTE_TOOLDocumentationSave ideas to Notion, share in Slack
mcp__rube__RUBE_CREATE_UPDATE_RECIPEWorkflowsSave brainstorming processes
mcp__rube__RUBE_REMOTE_WORKBENCHData analysisAnalyze 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)

FlagTypeDefaultDescription
--pal-consensusboolfalseUse PAL consensus for trade-offs
--pal-deepboolfalseUse PAL thinkdeep for complex exploration
--researchboolfalseUse Rube for market/competitor research
--documentstring-Document to Rube (notion, confluence, google-docs)
--notifystring-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

FAQ

What does the sc-brainstorm skill do?

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

How do I install sc-brainstorm?

Run npx skills add https://github.com/tony363/superclaude --skill sc-brainstorm in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/sc-brainstorm/ (personal) or .claude/skills/sc-brainstorm/ (project).

Which AI agents can use sc-brainstorm?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is sc-brainstorm safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains sc-brainstorm?

It is published by tony363 in tony363/superclaude. It has 99 recorded installs.

More from tony363/superclaude

View all →

agent-performance-engineer

tony363/superclaude

Expert performance engineer specializing in system optimization, bottleneck identification, and scalability engineering. Masters performance testing, profiling, and tuning across applications, databases, and infrastructure with focus on achieving optimal response times and resource efficiency.

agent-security-engineer

tony363/superclaude

Expert infrastructure security engineer specializing in DevSecOps, cloud security, and compliance frameworks. Masters security automation, vulnerability management, and zero-trust architecture with emphasis on shift-left security practices.

Security392 installs

sc-estimate

tony363/superclaude

Provide development estimates for tasks, features, or projects with intelligent analysis. Use when planning timelines, assessing complexity, or scoping resources.

agent-fullstack-developer

tony363/superclaude

End-to-end feature owner with expertise across the entire stack. Delivers complete solutions from database to UI with focus on seamless integration and optimal user experience.

Frontend & Design154 installs

sc-design

tony363/superclaude

Design system architecture, APIs, and component interfaces with comprehensive specifications. Use when planning architecture, designing APIs, creating component interfaces, or modeling databases.

Frontend & Design113 installs

agent-technical-writer

tony363/superclaude

Expert technical writer specializing in clear, accurate documentation and content creation. Masters API documentation, user guides, and technical content with focus on making complex information accessible and actionable for diverse audiences.

Docs & Writing108 installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.