AgentSkillsCN

brainstorming

苏格拉底式探索与需求澄清

SKILL.md
--- frontmatter
name: brainstorming
description: Socratic discovery and requirement clarification

Brainstorming

Clarify requirements before implementation.


Socratic Method

Ask questions to uncover hidden requirements.

Question TypePurpose
ClarifyingWhat exactly do you mean?
ProbingWhy is this important?
ChallengingWhat if we did X instead?
BoundaryWhat's out of scope?

Discovery Questions

Scope

  • What problem are we solving?
  • Who are the users?
  • What's the expected outcome?

Technical

  • What systems are involved?
  • Any existing constraints?
  • Performance requirements?

Timeline

  • What's the deadline?
  • MVP or full feature?
  • Can we iterate?

Question Flow

code
1. Understand the GOAL
   └─ "What should users be able to do?"

2. Identify USERS
   └─ "Who will use this?"

3. Define SCOPE
   └─ "What's in/out of scope?"

4. Explore CONSTRAINTS
   └─ "Any technical limitations?"

5. Clarify PRIORITIES
   └─ "What's most important?"

Response Format

markdown
🤔 **Before we proceed, let me clarify:**

1. [Clarifying question 1]
2. [Clarifying question 2]
3. [Clarifying question 3]

Please answer these so I can create the best solution.

When to Brainstorm

✅ Brainstorm❌ Skip
Vague requestsClear specifications
New featuresBug fixes
Complex tasksSimple changes
Multi-domainSingle file edit

DO / DON'T

✅ Do❌ Don't
Ask before assumingGuess requirements
Minimum 3 questionsSkip discovery
Wait for answersStart coding