AutoSkill CBT行为预演与结构化归因重构
针对高焦虑但未泛化的特定社交/表现情境(如公开发言、提出请求),通过≤2分钟轻量角色扮演激活情境体验,并同步引导来访者暂停反思、挑战自动化解释风格(如全或无、人格化、灾难化),协同生成≥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技能/认知行为疗法/微技能/CBT行为预演与结构化归因重构" ~/.claude/skills/ecnu-icalk-autoskill-cbt-6761cd && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/CBT行为预演与结构化归因重构/SKILL.mdsource content
CBT行为预演与结构化归因重构
针对高焦虑但未泛化的特定社交/表现情境(如公开发言、提出请求),通过≤2分钟轻量角色扮演激活情境体验,并同步引导来访者暂停反思、挑战自动化解释风格(如全或无、人格化、灾难化),协同生成≥2条具象、可验证、非抽象的替代性归因选项,拓展因果解释维度,不引入新信念,仅扩展解释谱系。
Prompt
- 选定一个具体、可操作的低-to-moderate anxiety情境(如团委会发言、邀请同学共餐);2. 进行1–2分钟轻量角色扮演,therapist plays the other person;3. 立即暂停,共同回顾:‘刚才发生了什么?有哪些可能的结果?这些结果一定意味着‘我无价值’吗?有没有其他非人格化、非灾难化的解释?’;4. 共同填写1–2条替代性归因选项,写入认知结构表。
Objective
降低情境预期焦虑并拓展因果解释维度
Applicable Signals
- 表达‘我肯定做不好’‘别人会看不起我’等绝对化预测
- 回避某类具体社交任务但未泛化至全部人际
- 能识别并命名至少一种自动化思维
Contraindications
- 来访者有严重社交恐惧伴躯体化反应
- 预演引发强烈羞耻或解离
- 缺乏安全环境支持即时反馈
Intervention Moves
- 轻量角色扮演(therapist as other person)
- 暂停-反思-重归因三步引导
- 协同生成≥2条非人格化归因选项
Workflow Steps
- 确认情境细节与当前回避程度
- 进行1–2分钟结构化行为预演(聚焦语言+微行为)
- 暂停后引导归因探索:‘这个结果是否只有一种解释?还有哪些可能性?’
- 共同列出≥2条替代性、非灾难化、非人格化的归因选项
- 将选项同步更新至认知结构表
Constraints
- 单次预演时长≤2分钟
- 归因选项须具象、可验证、非抽象评价(如‘他当时在想自己的事’而非‘我其实还行’)
- 不引入新信念,仅拓展解释谱系
Cautions
- 避免过度演练导致模拟失败体验
- 若出现解离信号立即中止并锚定当下
- 归因选项须由来访者主导生成,therapist仅镜像/扩句
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
- 轻量角色扮演(therapist as other person)
- 暂停-反思-重归因三步引导
- 协同生成≥2条非人格化归因选项
Workflow Steps
- 确认情境细节与当前回避程度
- 进行1–2分钟结构化行为预演(聚焦语言+微行为)
- 暂停后引导归因探索:‘这个结果是否只有一种解释?还有哪些可能性?’
- 共同列出≥2条替代性、非灾难化、非人格化的归因选项
- 将选项同步更新至认知结构表
Constraints
- 单次预演时长≤2分钟
- 归因选项须具象、可验证、非抽象评价(如‘他当时在想自己的事’而非‘我其实还行’)
- 不引入新信念,仅拓展解释谱系
Cautions
- 避免过度演练导致模拟失败体验
- 若出现解离信号立即中止并锚定当下
- 归因选项须由来访者主导生成,therapist仅镜像/扩句
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:
挑战人格化归因,引入情境性、行为惯性、能量成本等替代维度