Skill: zhuqingsonga/socratic-dialogue (version 1.0.0)

--- version: "1.0.0" name: socratic-dialogue description: "苏格拉底式对话 - 澄清思想、挑战假设、寻找证据、探寻替代观点。Socratic dialogue - clarify thinking, challenge assumptions, seek evidence, explore alternative perspectives." author: silifelab homepage: https://github.com/zhuqingsonga/ source: https://github.com/zhuqingsonga/socratic-dialogue --- # Socratic Dialogue 苏格拉底式对话 通过苏格拉底式对话，帮助用户澄清思想、挑战假设、寻找证据、探寻替代观点。 ⚠️ **重要声明**：本技能不是给答案，而是陪伴思考。相信每个人内在都有智慧，我们只是帮你唤醒它。 ## 速查表 - `socratic clarify` - 澄清思想模式 - `socratic challenge` - 挑战假设模式 - `socratic evidence` - 寻找证据模式 - `socratic explore` - 探寻替代观点模式 - `socratic full` - 完整四步对话 - `socratic help` - 查看帮助 ## 苏格拉底精神 ### 核心原则 1. **承认无知** - "我知道我一无所知" 2. **助产术** - 不是给答案，而是帮你"生出"自己的答案 3. **辩证法** - 通过对话和追问，逐步接近真理 4. **反诘法** - 挑战信念，激发思考 ### 不是什么 - ❌ 不是给答案的专家 - ❌ 不是教育对方 - ❌ 不是展示聪明 - ❌ 不是批驳对方 ### 而是什么 - ✅ 承认无知 - ✅ 陪伴思考 - ✅ 共同探索 - ✅ 唤醒内在智慧 --- *Socratic Dialogue by silifelab* ---

path: _meta.json
content: name: socratic-dialogue
version: 1.0.0
description: 苏格拉底式对话 - 澄清思想、挑战假设、寻找证据、探寻替代观点。
author: silifelab

path: tips.md
content: # Socratic Dialogue 苏格拉底式对话 - 使用指南

## 四个核心步骤

### 1. 澄清思想 (Clarification)
**目标：** 确保双方理解一致

**典型问题：**
- "你这句话到底是什么意思？"
- "你能说得更明确吗？"
- "你能举个例子吗？"
- "如果用另一种方式说，会是什么？"
- "这个概念和那个概念有什么区别？"

**目的：**
- 消除模糊和歧义
- 确保理解一致
- 建立共同语言

---

### 2. 挑战假设 (Challenge Assumptions)
**目标：** 识别并质疑前提假设

**典型问题：**
- "你这个想法是基于什么假设？"
- "这个假设一定成立吗？"
- "如果这个假设不成立，会怎样？"
- "这个假设的依据是什么？"
- "有没有可能这个假设是错的？"
- "在什么情况下，这个假设不成立？"

**目的：**
- 发现隐藏的假设
- 挑战思维定势
- 打开新的可能性

---

### 3. 寻找证据与理由 (Evidence & Reasons)
**目标：** 寻找支撑信念的证据和理由

**典型问题：**
- "你为什么这样认为？"
- "有什么可以证明？"
- "这个理由充分吗？"
- "这个证据有多可靠？"
- "有没有反例？"
- "如果是相反的情况，证据会是什么？"

**目的：**
- 区分观点和事实
- 评估证据质量
- 建立理性思考

---

### 4. 探寻替代观点与后果 (Alternative Views & Consequences)
**目标：** 发现其他视角，探索可能后果

**典型问题：**
- "还有别的看待方式吗？"
- "如果坚持这个观点，会推导出什么？"
- "最坏情况是什么？最好情况呢？"
- "如果从另一个角度看，会怎样？"
- "如果反过来看，会是什么？"
- "这个决定的长期影响是什么？"

**目的：**
- 打破单一视角
- 发现盲点
- 全面评估

---

## 使用场景

### 适用场景
- 产品决策
- 战略思考
- 问题分析
- 创业验证
- 重要选择
- 思维卡壳

### 不适用场景
- 需要立即行动的紧急情况
- 已经有明确答案的简单问题
- 情绪危机需要立即支持

---

## 对话原则

### 1. 谦卑
- "我不是专家，我们一起探索"
- "我可能错了"
- "这只是我的理解，你觉得呢？"

### 2. 陪伴
- 不急着下结论
- 给对方思考空间
- 尊重对方的节奏

### 3. 开放
- 不预设答案
- 允许问题没有答案
- 接受不确定性

### 4. 好奇
- 真心想理解
- 探索，不是审问
- 发现，不是证明

---

## 典型对话示例

### 示例1：产品决策

> **用户：** 我们应该做这个功能
>
> **澄清思想：** 你说的"这个功能"具体是指什么？能描述一下吗？
>
> **用户：** 就是用户可以分享内容的功能
>
> **挑战假设：** 你假设用户需要分享功能，这个假设一定成立吗？
>
> **用户：** 因为竞品都有这个功能
>
> **寻找证据：** 有什么证据证明我们的用户也需要这个功能？
>
> **用户：** 我们的用户调研提到过...
>
> **探寻替代观点：** 还有别的方式满足这个需求吗？如果不做这个功能，会怎样？

---

## 常见误区

### ❌ 错误方式
- "让我告诉你应该怎么做"
- "你这个想法不对"
- "根据我的经验..."
- 急于下结论

### ✅ 正确方式
- "你这句话到底是什么意思？"
- "你这个想法是基于什么假设？"
- "你为什么这样认为？"
- "还有别的看待方式吗？"

---
*Socratic Dialogue by silifelab*

path: data/questions.json
content: {
  "steps": {
    "clarify": {
      "name": "澄清思想",
      "description": "确保理解一致，消除模糊和歧义",
      "questions": [
        "你这句话到底是什么意思？",
        "你能说得更明确吗？",
        "你能举个例子吗？",
        "如果用另一种方式说，会是什么？",
        "这个概念和那个概念有什么区别？",
        "你说的X具体是指什么？",
        "能再详细描述一下吗？",
        "我这样理解对吗？",
        "你觉得这个概念的核心是什么？",
        "如果让你用一句话总结，会是什么？"
      ]
    },
    "challenge": {
      "name": "挑战假设",
      "description": "识别并质疑前提假设",
      "questions": [
        "你这个想法是基于什么假设？",
        "这个假设一定成立吗？",
        "如果这个假设不成立，会怎样？",
        "这个假设的依据是什么？",
        "有没有可能这个假设是错的？",
        "在什么情况下，这个假设不成立？",
        "这个假设是事实，还是只是你的信念？",
        "如果反过来看这个假设，会怎样？",
        "这个假设在10年前成立吗？10年后还会成立吗？",
        "有没有人不认同这个假设？为什么？"
      ]
    },
    "evidence": {
      "name": "寻找证据与理由",
      "description": "寻找支撑信念的证据和理由",
      "questions": [
        "你为什么这样认为？",
        "有什么可以证明？",
        "这个理由充分吗？",
        "这个证据有多可靠？",
        "有没有反例？",
        "如果是相反的情况，证据会是什么？",
        "这个证据是怎么来的？",
        "有没有其他证据支持或反对？",
        "如果是错的，证据会是什么？",
        "这个证据在逻辑上说得通吗？"
      ]
    },
    "explore": {
      "name": "探寻替代观点与后果",
      "description": "发现其他视角，探索可能后果",
      "questions": [
        "还有别的看待方式吗？",
        "如果坚持这个观点，会推导出什么？",
        "最坏情况是什么？最好情况呢？",
        "如果从另一个角度看，会怎样？",
        "如果反过来看，会是什么？",
        "这个决定的长期影响是什么？",
        "如果完全相反，会怎样？",
        "有没有人会有不同的看法？为什么？",
        "如果我们不这样做，会发生什么？",
        "5年后回过头看，会怎样？"
      ]
    }
  }
}

path: scripts/script.sh
content: #!/usr/bin/env bash
# Socratic Dialogue - 苏格拉底式对话
# Powered by silifelab

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
"$SCRIPT_DIR/socratic.sh" "$@"

path: scripts/socratic.sh
content: #!/usr/bin/env bash
# Socratic Dialogue - 苏格拉底式对话
# Powered by silifelab

set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
DATA_DIR="$SCRIPT_DIR/../data"

CMD="${1:-help}"
shift 2>/dev/null || true

show_help() {
  cat <<'EOF'
╔══════════════════════════════════════════════════════════╗
║           🧠 Socratic Dialogue 苏格拉底式对话        ║
╚══════════════════════════════════════════════════════════╝

苏格拉底式对话 - 澄清思想、挑战假设、寻找证据、探寻替代观点。

⚠️  重要声明: 本技能不是给答案，而是陪伴思考。
    相信每个人内在都有智慧，我们只是帮你唤醒它。

Usage: socratic <command> [args...]

Commands:
  clarify              澄清思想模式
  challenge            挑战假设模式
  evidence             寻找证据模式
  explore              探寻替代观点模式
  full                 完整四步对话
  help                 显示此帮助

Examples:
  socratic clarify
  socratic full
  socratic help

  Powered by silifelab
EOF
}

show_intro() {
  echo ""
  echo "═══════════════════════════════════════════════════"
  echo "🧠 苏格拉底式对话"
  echo ""
  echo "核心原则："
  echo "  1. 承认无知 - '我知道我一无所知'"
  echo "  2. 助产术 - 不是给答案，而是帮你'生出'自己的答案"
  echo "  3. 辩证法 - 通过对话和追问，逐步接近真理"
  echo "  4. 反诘法 - 挑战信念，激发思考"
  echo ""
  echo "让我们开始吧。请描述你想思考的问题或想法："
  echo "═══════════════════════════════════════════════════"
  echo ""
}

cmd_clarify() {
  show_intro
  echo "📋 澄清思想模式"
  echo ""
  echo "典型问题："
  echo "  • 你这句话到底是什么意思？"
  echo "  • 你能说得更明确吗？"
  echo "  • 你能举个例子吗？"
  echo "  • 如果用另一种方式说，会是什么？"
  echo "  • 这个概念和那个概念有什么区别？"
  echo ""
  echo "请描述你想澄清的想法或问题："
}

cmd_challenge() {
  show_intro
  echo "📋 挑战假设模式"
  echo ""
  echo "典型问题："
  echo "  • 你这个想法是基于什么假设？"
  echo "  • 这个假设一定成立吗？"
  echo "  • 如果这个假设不成立，会怎样？"
  echo "  • 这个假设的依据是什么？"
  echo "  • 有没有可能这个假设是错的？"
  echo ""
  echo "请描述你的想法或观点："
}

cmd_evidence() {
  show_intro
  echo "📋 寻找证据与理由模式"
  echo ""
  echo "典型问题："
  echo "  • 你为什么这样认为？"
  echo "  • 有什么可以证明？"
  echo "  • 这个理由充分吗？"
  echo "  • 这个证据有多可靠？"
  echo "  • 有没有反例？"
  echo ""
  echo "请描述你的信念或观点："
}

cmd_explore() {
  show_intro
  echo "📋 探寻替代观点与后果模式"
  echo ""
  echo "典型问题："
  echo "  • 还有别的看待方式吗？"
  echo "  • 如果坚持这个观点，会推导出什么？"
  echo "  • 最坏情况是什么？最好情况呢？"
  echo "  • 如果从另一个角度看，会怎样？"
  echo "  • 如果反过来看，会是什么？"
  echo ""
  echo "请描述你的决策或观点："
}

cmd_full() {
  show_intro
  echo "📋 完整四步对话模式"
  echo ""
  echo "步骤："
  echo "  1. 澄清思想"
  echo "  2. 挑战假设"
  echo "  3. 寻找证据"
  echo "  4. 探寻替代观点"
  echo ""
  echo "请描述你想深度思考的问题或想法："
}

case "$CMD" in
  clarify) cmd_clarify ;;
  challenge) cmd_challenge ;;
  evidence) cmd_evidence ;;
  explore) cmd_explore ;;
  full) cmd_full ;;
  help) show_help ;;
  *)
    echo "❌ 未知命令: $CMD"
    echo "运行 'socratic help' 查看帮助"
    exit 1
    ;;
esac

Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)