/install brainstorming-2
Brainstorming Skill
When to Use
Trigger BEFORE writing code when:
- User request is vague ("make it better", "add feature X")
- Complex feature with multiple approaches
- Design decisions impact multiple components
Workflow
Step 1: Understand Intent
Ask clarifying questions:
- What problem are we solving?
- Who is the user?
- What's the success criteria?
- What constraints exist? (time, compatibility, dependencies)
Step 2: Explore Alternatives
Present 2-3 approaches:
- Approach A (simple): [description]
- Approach B (robust): [description]
- Approach C (future-proof): [description]
For each: Pros, Cons, Complexity (1-5)
Step 3: Design Document
After user picks approach, create design doc:
# Feature: [Name]
## Problem
[1-2 sentences]
## Solution
[Chosen approach, 3-5 sentences]
## Components Affected
- [Component 1]: [Change description]
- [Component 2]: [Change description]
## Testing Strategy
- Unit tests: [What to test]
- Integration tests: [What to test]
## Edge Cases
- [Case 1]
- [Case 2]
## Success Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]
Save to: docs/design/YYYY-MM-DD-feature-name.md
Step 4: Transition to Planning
Pass design doc to writing-plans skill.
Anti-Patterns
❌ Jump straight to implementation ❌ Present only one approach ❌ Skip edge case discussion ❌ Forget to save design doc
Example
User: "Add caching"
Bad:
I'll add Redis caching to the API.
Good:
Let me understand the requirements first:
1. What should be cached? (API responses, DB queries, computed results?)
2. What's the invalidation strategy? (TTL, event-based, manual?)
3. What's the acceptable staleness? (seconds, minutes, hours?)
Based on your answers, I'll present 3 approaches with trade-offs.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install brainstorming-2 - 安装完成后,直接呼叫该 Skill 的名称或使用
/brainstorming-2触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Brainstorming 是什么?
Socratic design refinement before coding. Use when user requests feature without clear spec. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 872 次。
如何安装 Brainstorming?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install brainstorming-2」即可一键安装,无需额外配置。
Brainstorming 是免费的吗?
是的,Brainstorming 完全免费(开源免费),可自由下载、安装和使用。
Brainstorming 支持哪些平台?
Brainstorming 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Brainstorming?
由 Nefas11(@nefas11)开发并维护,当前版本 v0.1.0。