mcpField
S
sc-brainstorm

sc-brainstorm

github.com/tony363开发2099 次安装30 周前更新
代码仓库

关于 sc-brainstorm

sc-brainstorm 通过结构化探索,将模糊想法转化为需求和实施简报。它支持多种策略、基于角色的分析、可行性检查,以及可选的 PAL 和 Rube MCP 工作流。

主要功能

  1. 01结构化探索想法
  2. 02系统化、敏捷和企业策略
  3. 03并行的多角色分析
  4. 04可行性验证
  5. 05通过 MCP 进行可选研究与文档处理

适用场景

  1. 01厘清早期产品构想
  2. 02从多个角度探索功能需求
  3. 03评估可行性与权衡
  4. 04研究市场并记录发现

MCP 相关

该技能可使用 PAL MCP 进行协作探索、分析、规划和权衡决策,并使用 Rube MCP 开展研究、数据分析,以及记录或分享结果。

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/sc-brainstorm确认已加载。

详细介绍

头脑风暴与需求发现技能

通过结构化探索,将模糊的想法转化为具体的规范。

快速入门

# 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

行为流程

  1. 探索 - 通过苏格拉底式对话,将模糊的想法转化为具体构想
  2. 分析 - 协调多个角色,获取领域专业知识
  3. 验证 - 跨领域进行可行性评估
  4. 编写规范 - 生成具体的规范
  5. 交接 - 创建可供实施的行动简报

标志

标志类型默认值描述
--strategystringsystematicsystematic、agile、enterprise
--depthstringnormalshallow、normal、deep
--parallelboolfalse启用并行探索路径
--validateboolfalse纳入可行性验证

启用的角色

  • architect - 系统设计与技术可行性
  • analyzer - 需求分析与复杂度评估
  • frontend - 用户体验与界面考量
  • backend - API 与数据架构
  • security - 安全要求与合规性
  • devops - 基础设施与部署考量
  • project-manager - 时间线与资源规划

MCP 集成

PAL MCP(协作智能)
工具使用时机用途
mcp__pal__consensus优先级冲突时通过多个模型协调权衡
mcp__pal__chat头脑风暴时与外部模型协作探索想法
mcp__pal__thinkdeep复杂问题多阶段深度分析
mcp__pal__planner方案设计带有分支的顺序规划
mcp__pal__challenge验证想法时针对提议的方案进行批判性思考
PAL 使用模式
# 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(研究与持久化)
工具使用时机用途
mcp__rube__RUBE_SEARCH_TOOLS市场调研查找网页搜索和竞争对手分析工具
mcp__rube__RUBE_MULTI_EXECUTE_TOOL文档记录将想法保存到 Notion,并分享到 Slack
mcp__rube__RUBE_CREATE_UPDATE_RECIPE工作流保存头脑风暴流程
mcp__rube__RUBE_REMOTE_WORKBENCH数据分析分析市场数据和用户调研结果
Rube 使用模式
# 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
'''
)

标志(扩展)

标志类型默认值描述
--pal-consensusboolfalse使用 PAL consensus 进行权衡
--pal-deepboolfalse使用 PAL thinkdeep 进行复杂探索
--researchboolfalse使用 Rube 进行市场/竞争对手调研
--documentstring-将文档发送到 Rube(notion、confluence、google-docs)
--notifystring-通过 Rube 通知(slack、teams、email)

证据要求

此技能不要求提供确凿证据。重点关注:

  • 记录探索路径与决策
  • 记录利益相关者的意见与优先级
  • 收集规范与需求

探索策略

系统化(--strategy systematic)
  • 通过结构化问题引导发现
  • 全面覆盖各个领域
  • 侧重文档记录
敏捷(--strategy agile)
  • 快速迭代周期
  • 聚焦用户故事
  • 精简的最小可行规范
企业级(--strategy enterprise)
  • 聚焦合规与治理
  • 协调利益相关者
  • 纳入风险评估

示例

产品发现
/sc:brainstorm "AI-powered analytics dashboard" --strategy systematic --depth deep
# Multi-persona analysis with comprehensive feasibility
功能探索
/sc:brainstorm "real-time notifications" --strategy agile --parallel
# Parallel paths: frontend UX, backend architecture, security implications
企业级解决方案
/sc:brainstorm "enterprise data platform" --strategy enterprise --validate
# Compliance-aware exploration with security and devops input

工具协调

  • Read/Write - 需求文档
  • TodoWrite - 跟踪探索进度
  • Task - 委派并行探索任务
  • WebSearch - 市场调研与技术验证

评论

支持 Markdown