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-ed8dda && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/苏格拉底式询问_不合理认知识别/SKILL.mdsource content
苏格拉底式询问_不合理认知识别
通过结构化、非评判性的连续提问,引导来访者在具体应激事件(如求职失败)中觉察自动思维、识别认知扭曲类型(如比较、灾难化、以偏概全),并建立其与情绪/行为反应之间的联结,为后续认知重构奠定基础。
Prompt
以好奇、合作的姿态发起开放式提问;不提供解释或判断;每轮提问聚焦一个认知成分(情境→情绪→身体反应→想法→行为后果);当来访者命名想法后,追问‘这个想法出现时,你感受到什么?做了什么?如果这个想法是真的,最坏可能是什么?有没有其他可能的解释?’;避免直接挑战或纠正,仅协助其自我发现。
Objective
识别不合理认知
Applicable Signals
- 使用‘我比别人差’‘我肯定找不到工作’‘一切都完了’等绝对化/泛化表述
- 情绪反应强度明显超过事件客观严重性
- 能描述事件细节但难以连接想法与情绪
Contraindications
- 来访者处于严重抑郁发作伴思维迟滞
- 缺乏现实感或存在幻觉妄想
- 拒绝探讨思维内容或强烈阻抗提问过程
Intervention Moves
- 邀请描述具体情境与即时反应
- 标注情绪词汇并确认感受
- 追溯想法出现的时间点与内容
- 归类认知扭曲(如比较、灾难化、读心、贴标签)
- 映射想法-情绪-行为三角关系
Workflow Steps
- 锚定具体应激事件(例:‘刚才提到投了多份简历没回音,能说说最近一次投递后发生了什么吗?’)
- 标记即时情绪与身体反应(例:‘那时你心里最突出的感觉是什么?胸口发紧?手心出汗?’)
- 提取自动思维(例:‘就在那种感觉最强烈的时候,你脑子里闪过的那句话是什么?’)
- 探索思维后果(例:‘想到这句话后,你接下来做了什么?没投新简历?回避同学?’)
- 轻推归类认知扭曲(例:‘这句话里,有没有把一次失败当成永远不行?或者拿自己和别人完全不同的情况去比?’)
Constraints
- 单次识别过程不超过15分钟,需嵌入安全关系框架内
- 提问须基于来访者已表达的内容,禁用预设脚本或理论术语
- 若来访者出现显著躯体不适或情绪崩溃,立即暂停并转向稳定化
Cautions
- 避免诱导性提问(如‘你是不是觉得不如别人?’)
- 不替代来访者命名扭曲类型,仅在其表述基础上轻推归类
- 警惕将‘识别’变为隐性批判,全程保持共情基调
Output Contract
- 来访者能自主命名至少1种认知扭曲类型(如‘我在跟别人比较’‘我把一次失败当成全部’),并用自身语言复述其自动思维与情绪/行为后果的联结(例:‘一想到‘我找不到工作’,我就心慌、失眠,然后不敢再看招聘网站’)。
Example Therapist Responses
Example 1
- Client/Input: L:马上本科毕业了,本来觉得以自己的实力找个体面的工作应该没啥问题。投了好几份简历,都没有啥结果,我现在也比较着急。身边的同学都找到满意的工作了,觉得自己跟他们有差距了。
- Therapist/Output: 来访者识别出‘比较’扭曲,并表述:‘我总拿自己刚投简历的状态,跟别人已经签offer的结果比,越比越觉得自己不行,然后就心慌、睡不着,干脆不投了。’
- Notes: 成功锚定事件、情绪、自动思维、行为后果四要素,并自主归类‘比较’
Objective
识别不合理认知
Applicable Signals
- 使用‘我比别人差’‘我肯定找不到工作’‘一切都完了’等绝对化/泛化表述
- 情绪反应强度明显超过事件客观严重性
- 能描述事件细节但难以连接想法与情绪
Contraindications
- 来访者处于严重抑郁发作伴思维迟滞
- 缺乏现实感或存在幻觉妄想
- 拒绝探讨思维内容或强烈阻抗提问过程
Intervention Moves
- 邀请描述具体情境与即时反应
- 标注情绪词汇并确认感受
- 追溯想法出现的时间点与内容
- 归类认知扭曲(如比较、灾难化、读心、贴标签)
- 映射想法-情绪-行为三角关系
Workflow Steps
- 锚定具体应激事件(例:‘刚才提到投了多份简历没回音,能说说最近一次投递后发生了什么吗?’)
- 标记即时情绪与身体反应(例:‘那时你心里最突出的感觉是什么?胸口发紧?手心出汗?’)
- 提取自动思维(例:‘就在那种感觉最强烈的时候,你脑子里闪过的那句话是什么?’)
- 探索思维后果(例:‘想到这句话后,你接下来做了什么?没投新简历?回避同学?’)
- 轻推归类认知扭曲(例:‘这句话里,有没有把一次失败当成永远不行?或者拿自己和别人完全不同的情况去比?’)
Constraints
- 单次识别过程不超过15分钟,需嵌入安全关系框架内
- 提问须基于来访者已表达的内容,禁用预设脚本或理论术语
- 若来访者出现显著躯体不适或情绪崩溃,立即暂停并转向稳定化
Cautions
- 避免诱导性提问(如‘你是不是觉得不如别人?’)
- 不替代来访者命名扭曲类型,仅在其表述基础上轻推归类
- 警惕将‘识别’变为隐性批判,全程保持共情基调
Output Contract
- 来访者能自主命名至少1种认知扭曲类型(如‘我在跟别人比较’‘我把一次失败当成全部’),并用自身语言复述其自动思维与情绪/行为后果的联结(例:‘一想到‘我找不到工作’,我就心慌、失眠,然后不敢再看招聘网站’)。
Example Therapist Responses
Example 1
- Client/Input: L:马上本科毕业了,本来觉得以自己的实力找个体面的工作应该没啥问题。投了好几份简历,都没有啥结果,我现在也比较着急。身边的同学都找到满意的工作了,觉得自己跟他们有差距了。
- Therapist/Output: 来访者识别出‘比较’扭曲,并表述:‘我总拿自己刚投简历的状态,跟别人已经签offer的结果比,越比越觉得自己不行,然后就心慌、睡不着,干脆不投了。’
- Notes: 成功锚定事件、情绪、自动思维、行为后果四要素,并自主归类‘比较’
Files
references/evidence.mdreferences/evidence_manifest.json
Triggers
- 来访者呈现情绪困扰伴具体生活事件(如求职失败)
- 表达自我贬低、过度比较或绝对化语言
- 具备基本反思能力与语言表达意愿
Examples
Example 1
Input:
L:马上本科毕业了,本来觉得以自己的实力找个体面的工作应该没啥问题。投了好几份简历,都没有啥结果,我现在也比较着急。身边的同学都找到满意的工作了,觉得自己跟他们有差距了。
Output:
来访者识别出‘比较’扭曲,并表述:‘我总拿自己刚投简历的状态,跟别人已经签offer的结果比,越比越觉得自己不行,然后就心慌、睡不着,干脆不投了。’
Notes:
成功锚定事件、情绪、自动思维、行为后果四要素,并自主归类‘比较’