AutoSkill 发散性思维技术应用
针对来访者对具体生活事件持有的唯一负面归因(如‘同事故意为难我’),引导其生成≥2个非威胁性、现实可支撑的替代解释,松动绝对化、以偏概全等自动思维,缓解由此引发的情绪困扰。
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-080450 && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/发散性思维技术应用/SKILL.mdsource content
发散性思维技术应用
针对来访者对具体生活事件持有的唯一负面归因(如‘同事故意为难我’),引导其生成≥2个非威胁性、现实可支撑的替代解释,松动绝对化、以偏概全等自动思维,缓解由此引发的情绪困扰。
Prompt
- 明确锚定具体事件(时间、人物、行为、结果);2. 确认来访者当前解释及其情绪/行为反应;3. 提问:‘除了这个解释,还有没有其他可能的原因?哪怕看起来不太重要或不太常见?’;4. 共同生成至少两个替代解释(需符合现实逻辑、无恶意假设、可被部分验证);5. 引导评估每个替代解释的可能性(如:‘如果这是真的,会有什么迹象?’),不否定原解释,仅拓展可能性空间;6. 确认来访者是否能承认至少一个替代解释‘有可能是真的’。
Objective
松动绝对化、以偏概全等自动思维
Applicable Signals
- 来访者使用‘总是’‘肯定’‘就是’等绝对化语言描述他人意图
- 情绪反应强度明显超过事件客观严重性
- 行为回避或被动等待成为主要应对策略
Contraindications
- 事件涉及真实恶意或系统性侵害
- 来访者处于高度解离或现实感丧失
- 缺乏足够事件信息支撑多归因推演
Intervention Moves
- 事件具象化复述
- 归因-情绪-行为三角命名
- 可能性开放式提问
- 替代解释协同共建
- 现实线索锚定
Workflow Steps
- 锚定事件:复述来访者描述的具体事实(如‘同事延迟两天发送一张图片材料’),剥离评价性语言
- 命名当前解释:明确指出其归因(如‘你认为同事是在故意拖延和为难你’),并链接对应情绪(烦躁)与行为(被动等待)
- 开放提问:‘这件事,除了这个原因,还可能因为什么?哪怕只有一点点可能?’
- 协同生成:接纳并记录所有合理替代(如‘同事有更紧急任务’‘暂时遗忘’‘流程卡点’),不评判、不筛选
- 可能性校准:对每个替代解释轻问‘如果这是真的,你会观察到什么?’,引导微小现实线索支持
- 确认松动:邀请来访者用一句话表达对任一替代解释的接受度(如‘嗯…确实也有可能是他太忙了’)
Constraints
- 必须基于来访者亲历的具体事件,不可泛化讨论
- 所有替代解释须符合常识与职业/生活常理,禁用虚构或超现实假设
- 不挑战来访者感受的真实性,只拓展认知解释维度
Cautions
- 避免使用‘你应该想到…’等指令性语言;采用‘我们一起来看看有没有其他可能?’等协作姿态
- 若来访者抗拒生成替代解释,退回共情确认其感受,暂缓技术推进
- 不将替代解释包装为‘正确答案’,始终强调‘可能性’而非‘真实性’
Output Contract
- 来访者自发提出≥2个非威胁性替代解释,并口头承认其中至少一个‘有可能是真的’(非被迫同意,非敷衍回应)
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
- 锚定事件:复述来访者描述的具体事实(如‘同事延迟两天发送一张图片材料’),剥离评价性语言
- 命名当前解释:明确指出其归因(如‘你认为同事是在故意拖延和为难你’),并链接对应情绪(烦躁)与行为(被动等待)
- 开放提问:‘这件事,除了这个原因,还可能因为什么?哪怕只有一点点可能?’
- 协同生成:接纳并记录所有合理替代(如‘同事有更紧急任务’‘暂时遗忘’‘流程卡点’),不评判、不筛选
- 可能性校准:对每个替代解释轻问‘如果这是真的,你会观察到什么?’,引导微小现实线索支持
- 确认松动:邀请来访者用一句话表达对任一替代解释的接受度(如‘嗯…确实也有可能是他太忙了’)
Constraints
- 必须基于来访者亲历的具体事件,不可泛化讨论
- 所有替代解释须符合常识与职业/生活常理,禁用虚构或超现实假设
- 不挑战来访者感受的真实性,只拓展认知解释维度
Cautions
- 避免使用‘你应该想到…’等指令性语言;采用‘我们一起来看看有没有其他可能?’等协作姿态
- 若来访者抗拒生成替代解释,退回共情确认其感受,暂缓技术推进
- 不将替代解释包装为‘正确答案’,始终强调‘可能性’而非‘真实性’
Output Contract
- 来访者自发提出≥2个非威胁性替代解释,并口头承认其中至少一个‘有可能是真的’(非被迫同意,非敷衍回应)
Example Therapist Responses
Example 1
- Client/Input: 来访者说:‘老板没回我邮件,肯定是对我工作不满意,要辞退我了。’
- Therapist/Output: 咨询师:‘除了这个可能,还有没有其他原因会让老板没及时回邮件?比如他正在出差、邮箱设置问题、或者那封邮件被归类到其他文件夹?’来访者回应:‘啊…他上周确实说要去外地开会。’
- Notes: 成功锚定具体事件(未回邮件),生成现实替代(出差),来访者自发关联线索
Example 2
- Client/Input: 来访者说:‘朋友没接我电话,一定是生我气了,再也不理我了。’
- Therapist/Output: 咨询师:‘如果这不是生气,还有哪些日常中常见的可能?比如手机静音、在会议中、或者刚睡着?’来访者停顿后说:‘她昨天提过今天有个重要汇报…可能真在开会。’
- Notes: 替代解释源自来访者已有信息,确认时使用‘可能’而非‘一定’,保留开放性
Files
references/evidence.mdreferences/evidence_manifest.json
Triggers
- 来访者对某事件持有唯一负面归因
- 该归因已引发持续情绪困扰
- 事件细节清晰可操作
Examples
Example 1
Input:
来访者说:‘老板没回我邮件,肯定是对我工作不满意,要辞退我了。’
Output:
咨询师:‘除了这个可能,还有没有其他原因会让老板没及时回邮件?比如他正在出差、邮箱设置问题、或者那封邮件被归类到其他文件夹?’来访者回应:‘啊…他上周确实说要去外地开会。’
Notes:
成功锚定具体事件(未回邮件),生成现实替代(出差),来访者自发关联线索
Example 2
Input:
来访者说:‘朋友没接我电话,一定是生我气了,再也不理我了。’
Output:
咨询师:‘如果这不是生气,还有哪些日常中常见的可能?比如手机静音、在会议中、或者刚睡着?’来访者停顿后说:‘她昨天提过今天有个重要汇报…可能真在开会。’
Notes:
替代解释源自来访者已有信息,确认时使用‘可能’而非‘一定’,保留开放性