✓ Verified
💻 Development
✓ Enhanced Data
Brainstorming 2
Socratic design refinement before coding.
- Rating
- 4.3 (363 reviews)
- Downloads
- 740 downloads
- Version
- 1.0.0
Overview
Socratic design refinement before coding.
✨Key Features
1
Understand Intent
2
Explore Alternatives
3
Design Document
4
Transition to Planning
Complete Documentation
View Source →
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]
Step 3: Design Document
After user picks approach, create design doc:markdown
# 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:
text
I'll add Redis caching to the API.
Good:
text
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.
Installation
Terminal bash
openclaw install brainstorming-2
Copied!
💻Code Examples
- [ ] [Criterion 2]
----criterion-2.txt
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:example.md
# 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]example.txt
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.Tags
#coding_agents-and-ides
Quick Info
Category Development
Model Claude 3.5
Complexity One-Click
Author nefas11
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install brainstorming-2
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0