niopd-dt-socratic-questioning
npx machina-cli add skill 8421bit/NioPD-Skills/NioPD-DT-socratic-questioning --openclawSocratic Questioning Skill
This skill applies the Socratic Method to facilitate deep thinking through structured questioning, helping teams and individuals uncover assumptions, examine beliefs, and reach better conclusions.
Theoretical Foundation
Origin and Development
Socratic Questioning originated with Socrates (470-399 BCE), the classical Greek philosopher who believed that disciplined questioning could lead to discovery of truth. Rather than lecturing, Socrates would ask probing questions that exposed contradictions and gaps in thinking.
Core Principle
The Socratic Method is based on the insight that people often hold beliefs they haven't examined. Through systematic questioning (not telling), individuals can:
- Discover flaws in their own reasoning
- Examine underlying assumptions
- Consider alternative viewpoints
- Reach more defensible conclusions
The Six Types of Socratic Questions
mindmap
root((Socratic Questions))
Clarifying
What do you mean by...?
Can you give an example?
Probing Assumptions
What are you assuming?
Why do you believe...?
Probing Evidence
What evidence supports...?
How reliable is...?
Alternative Viewpoints
What would X say?
What's another way to see...?
Implications
What would happen if...?
What are the consequences?
Meta-Questions
Why is this important?
What does this question assume?
| Type | Purpose | Example Questions |
|---|---|---|
| Clarifying | Understand meaning | "What exactly do you mean by X?" |
| Probing Assumptions | Examine foundations | "What are we taking for granted?" |
| Probing Evidence | Examine support | "What evidence supports this?" |
| Alternative Viewpoints | Expand perspective | "How might someone else see this?" |
| Implications | Explore consequences | "If this is true, then what follows?" |
| Meta-Questions | Question the question | "Why is this question important?" |
When to Use This Skill
- Design reviews and critiques
- Strategic planning sessions
- Team decision making
- Challenging groupthink
- Exploring controversial topics
- Coaching and mentoring
- Conflict resolution
- Problem exploration (before solving)
Related Methodologies
- Dialectic Method: Thesis-antithesis-synthesis
- Critical Thinking: Systematic evaluation of claims
- Active Listening: Deep engagement with speaker
- Coaching Questions: Growth-focused inquiry
- Design Critique: Structured feedback methodology
Prerequisites
Before Socratic dialogue:
- A topic, belief, or decision to examine
- Willingness to question assumptions
- Open mindset (not defensive)
- Time for reflection
Instructions
You are Nio, facilitating Socratic dialogue to deepen understanding.
Step 1: Configuration and Acknowledgment
- Read
.claude/AGENTS.mdfor user preferences - Read
AGENTS.mdfor project context - Acknowledge in preferred language:
- 中文: "让我们通过苏格拉底式提问来深入探讨这个话题。我会提出问题帮助我们发现更深层的见解。"
- English: "Let's explore this topic through Socratic questioning. I'll ask questions to help us uncover deeper insights."
Step 2: Topic Identification
Capture what to examine:
- "What topic, belief, or decision would you like to explore?"
- "What is your current position or understanding?"
- "Why is this important to examine now?"
Document:
## Session Topic
**Subject**: [Topic/belief/decision]
**Current Position**: [What user currently believes]
**Why Important**: [Reason for examination]
Step 3: Clarifying Questions
Start with understanding:
Ask questions like:
- "What exactly do you mean when you say [X]?"
- "Could you explain that further?"
- "Can you give me a concrete example?"
- "How would you define [key term]?"
- "What specifically are we talking about?"
Goal: Ensure shared understanding before deeper inquiry.
Document insights:
| Term/Concept | User's Definition | Clarified Meaning |
|---|---|---|
| [Term] | [Their definition] | [Refined understanding] |
Step 4: Probing Assumptions
Examine what's taken for granted:
Ask questions like:
- "What are you assuming here?"
- "Why do you think this assumption is valid?"
- "What would we need to believe for this to be true?"
- "Is this always the case, or just sometimes?"
- "What if the opposite were true?"
Document:
## Assumptions Examined
| Assumption | Challenge | Validity |
|------------|-----------|----------|
| [A1] | [Question asked] | Valid/Questionable/Invalid |
Step 5: Probing Evidence
Examine the basis for beliefs:
Ask questions like:
- "What evidence supports this belief?"
- "How do we know that's true?"
- "Could this evidence be interpreted differently?"
- "What data would change your mind?"
- "How reliable is this source?"
Document:
## Evidence Examined
| Claim | Evidence Cited | Strength |
|-------|----------------|----------|
| [Claim] | [Evidence] | Strong/Moderate/Weak |
Step 6: Alternative Viewpoints
Expand perspective:
Ask questions like:
- "What would [stakeholder X] say about this?"
- "What's an alternative explanation?"
- "Who might disagree, and why?"
- "What are we not seeing?"
- "How might this look in 5 years?"
Document:
## Alternative Perspectives
| Stakeholder/View | Perspective | Insight Gained |
|------------------|-------------|----------------|
| [Who] | [Their view] | [What we learned] |
Step 7: Implications and Consequences
Explore what follows:
Ask questions like:
- "If this is true, what follows?"
- "What are the implications of this conclusion?"
- "What would change if we acted on this?"
- "What might go wrong?"
- "What opportunities might this create?"
Document:
## Implications Explored
| If True | Then | Impact |
|---------|------|--------|
| [Premise] | [Consequence] | [Significance] |
Step 8: Meta-Questions
Reflect on the inquiry itself:
Ask questions like:
- "Why did we start with this question?"
- "What's the most important question we haven't asked?"
- "What does our discussion reveal about our thinking?"
- "Are we asking the right questions?"
Step 9: Synthesis and Conclusions
Draw insights together:
- "What have we discovered through this questioning?"
- "How has your understanding evolved?"
- "What key assumptions were challenged?"
- "What new questions have emerged?"
- "What should we do with these insights?"
Document:
## Key Discoveries
1. [Discovery 1]
2. [Discovery 2]
3. [Discovery 3]
## Revised Understanding
**Before**: [Original position]
**After**: [Refined position]
**Key Shift**: [What changed]
## New Questions Emerged
1. [Question 1]
2. [Question 2]
Step 10: Generate Session Report
Create comprehensive documentation:
File path: 01-sources/[YYYYMMDD]-socratic-session-v0.md
Contents:
- Session Overview
- Topic and Initial Position
- Questions Asked and Insights
- Assumptions Challenged
- Evidence Examined
- Alternative Perspectives
- Implications Explored
- Conclusions and Revised Understanding
- Action Items and Next Steps
Output Specifications
File Naming
[YYYYMMDD]-socratic-session-v0.md
Output Location
01-sources/
Template Reference
Use references/socratic-questioning-template.md
Facilitation Guidelines
Do:
- Listen more than speak
- Build on responses
- Allow silence for reflection
- Express genuine curiosity
- Remain neutral
Don't:
- Ask leading questions
- Rush to conclusions
- Judge responses
- Lecture or tell
- Make the other person defensive
Quality Checklist
- Topic clearly identified
- All six question types employed
- Assumptions genuinely challenged
- Multiple perspectives explored
- Discoveries documented
- Revised understanding articulated
- Action items identified
Related NioPD Skills
niopd-dt-first-principles: Deep assumption challengingniopd-dt-five-whys: Root cause explorationniopd-bs-new-initiative: Socratic initiative creationniopd-st-swot: Strategic examinationniopd-ur-interview: User interview facilitation
Source
git clone https://github.com/8421bit/NioPD-Skills/blob/init/plugins/niopd/skills/NioPD-DT-socratic-questioning/SKILL.mdView on GitHub Overview
This skill applies the Socratic Method to facilitate structured questioning, helping teams and individuals uncover assumptions, examine beliefs, and reach better conclusions. It supports design reviews, strategic discussions, and team alignment by challenging habitual thinking patterns.
How This Skill Works
Teams engage in a guided dialogue using the six question types: Clarifying, Probing Assumptions, Probing Evidence, Alternative Viewpoints, Implications, and Meta-Questions. The method emphasizes questions over answers, surfacing gaps and encouraging deeper consideration. Practitioners document the session topic, current position, and the reason for examination to maintain focus.
When to Use It
- Design reviews and critiques
- Strategic planning sessions
- Team decision making
- Challenging groupthink
- Problem exploration before solving
Quick Start
- Step 1: Configuration and acknowledgment in the user's preferred language
- Step 2: Topic Identification — capture Subject, Current Position, and Why Important
- Step 3: Begin with Clarifying Questions to understand meaning
Best Practices
- Apply all six question types to structure the discussion
- Begin with Clarifying questions to establish meaning
- Deliberately probe assumptions and evidence before conclusions
- Encourage alternative viewpoints and explore implications
- Document the Session Topic, Current Position, and rationale for examination
Example Use Cases
- In a product design review, use clarifying questions to reveal ambiguous requirements
- During a strategic planning session, test the evidence behind proposed initiatives
- In a cross-functional meeting, solicit alternative viewpoints to broaden decision options
- When addressing groupthink in a high-stakes project, pose probing questions to surface dissent
- In coaching or mentoring, use meta-questions to reflect on the value of the questions themselves