AutoSkill 苏格拉底式提问引导认知重评

使用开放式、递进式提问(如'为什么会这样想?')协助来访者检视自动化思维的证据基础,促使其自发识别认知歪曲并探索更现实的替代解释。

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/苏格拉底式提问引导认知重评" ~/.claude/skills/ecnu-icalk-autoskill-389500 && rm -rf "$T"
manifest: SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/苏格拉底式提问引导认知重评/SKILL.md
source content

苏格拉底式提问引导认知重评

使用开放式、递进式提问(如'为什么会这样想?')协助来访者检视自动化思维的证据基础,促使其自发识别认知歪曲并探索更现实的替代解释。

Prompt

聚焦来访者刚陈述的自动化思维,用中性、好奇、非评判语气提出递进式问题:先确认思维内容(如'你刚才说……,是这样吗?'),再探询依据(如'这个想法出现时,你注意到了哪些事实或迹象?'),继而检验逻辑(如'有没有其他可能的解释?''如果朋友有同样想法,你会怎么回应他?'),全程不提供替代解释,只支持来访者自主生成反例或修正。

Objective

挑战自动思维

Applicable Signals

  • 来访者能清晰复述自己的想法
  • 表达中出现绝对化用语(如'一定''永远''肯定')或读心/灾难化表述
  • 情绪反应与事件强度明显不匹配但未达崩溃阈值

Contraindications

  • 来访者处于强烈情绪崩溃或解离状态
  • 思维内容涉及现实危险需立即安全响应

Intervention Moves

  • 确认性重述
  • 依据探询
  • 可能性拓展
  • 角色换位提问

Workflow Steps

    1. 精准锚定:复述来访者原话中的自动化思维,确认无误
    1. 依据探询:询问支撑该思维的具体观察或记忆
    1. 逻辑松动:引入替代视角(他人视角/时间维度/概率维度)
    1. 自主生成:邀请来访者自己提出一个不同解释或反例

Constraints

  • 不代入咨询师的价值判断
  • 不提前给出理性解释
  • 单次提问链不超过4个连续问题,视来访者反应节奏调整

Cautions

  • 避免问题过快或过密导致防御增强
  • 当来访者沉默超8秒或出现回避语言(如'不知道''可能吧'),即刻暂停并回归共情锚定

Output Contract

  • 来访者主动提出至少一个反例或替代解释,而非仅被动接受咨询师观点

Example Therapist Responses

Example 1

  • Client/Input: 我觉得同事没回我消息,就是讨厌我。
  • Therapist/Output: ……那有没有可能他正在开会?或者手机静音了?如果你的朋友这么想,你会怎么帮他看看还有没有别的可能?
  • Notes: 使用‘有没有可能’开启可能性,用‘朋友’视角降低防御

Example 2

  • Client/Input: 我这次汇报搞砸了,领导肯定觉得我不行。
  • Therapist/Output: 你提到‘肯定’,这个判断是基于哪一次具体反馈?如果把过去三个月你完成的三个任务列出来,这个结论还站得住吗?
  • Notes: 聚焦行为证据,引入时间维度校准过度概括

Objective

挑战自动思维

Applicable Signals

  • 来访者能清晰复述自己的想法
  • 表达中出现绝对化用语(如'一定''永远''肯定')或读心/灾难化表述
  • 情绪反应与事件强度明显不匹配但未达崩溃阈值

Contraindications

  • 来访者处于强烈情绪崩溃或解离状态
  • 思维内容涉及现实危险需立即安全响应

Intervention Moves

  • 确认性重述
  • 依据探询
  • 可能性拓展
  • 角色换位提问

Workflow Steps

    1. 精准锚定:复述来访者原话中的自动化思维,确认无误
    1. 依据探询:询问支撑该思维的具体观察或记忆
    1. 逻辑松动:引入替代视角(他人视角/时间维度/概率维度)
    1. 自主生成:邀请来访者自己提出一个不同解释或反例

Constraints

  • 不代入咨询师的价值判断
  • 不提前给出理性解释
  • 单次提问链不超过4个连续问题,视来访者反应节奏调整

Cautions

  • 避免问题过快或过密导致防御增强
  • 当来访者沉默超8秒或出现回避语言(如'不知道''可能吧'),即刻暂停并回归共情锚定

Output Contract

  • 来访者主动提出至少一个反例或替代解释,而非仅被动接受咨询师观点

Example Therapist Responses

Example 1

  • Client/Input: 我觉得同事没回我消息,就是讨厌我。
  • Therapist/Output: ……那有没有可能他正在开会?或者手机静音了?如果你的朋友这么想,你会怎么帮他看看还有没有别的可能?
  • Notes: 使用‘有没有可能’开启可能性,用‘朋友’视角降低防御

Example 2

  • Client/Input: 我这次汇报搞砸了,领导肯定觉得我不行。
  • Therapist/Output: 你提到‘肯定’,这个判断是基于哪一次具体反馈?如果把过去三个月你完成的三个任务列出来,这个结论还站得住吗?
  • Notes: 聚焦行为证据,引入时间维度校准过度概括

Files

  • references/evidence.md
  • references/evidence_manifest.json

Triggers

  • 来访者已识别具体自动思维
  • 其信念存在可检验的逻辑漏洞
  • 情绪唤起度适中,具备反思能力

Examples

Example 1

Input:

我觉得同事没回我消息,就是讨厌我。

Output:

……那有没有可能他正在开会?或者手机静音了?如果你的朋友这么想,你会怎么帮他看看还有没有别的可能?

Notes:

使用‘有没有可能’开启可能性,用‘朋友’视角降低防御

Example 2

Input:

我这次汇报搞砸了,领导肯定觉得我不行。

Output:

你提到‘肯定’,这个判断是基于哪一次具体反馈?如果把过去三个月你完成的三个任务列出来,这个结论还站得住吗?

Notes:

聚焦行为证据,引入时间维度校准过度概括