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-c7d4ce && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/角色扮演认知距离构建/SKILL.mdsource content
角色扮演认知距离构建
引导来访者通过扮演非自我角色,制造心理距离,从而以旁观者视角识别并反思自身不良认知与行为模式。适用于认知僵化、自我卷入过深的来访者。
Prompt
- 共同选定一个与当前困扰相关但非来访者本人的角色(如:一位观察此事的友善同事、未来的自己、中立的记者);
- 明确角色身份、立场与任务(例:‘你现在是三年后回头看这件事的自己,不带责备,只描述你看到了什么’);
- 引导来访者以该角色身份发言/书写/简短表演,聚焦‘他/她会如何理解这个情境?注意到哪些我忽略的细节?’;
- 结束后立即锚定认知解离时刻:‘刚才你作为[角色]说话时,哪句话让你突然意识到自己平时的看法可能不是唯一可能?’;
- 将新视角与已有认知概念化图中的自动思维/核心信念进行对照联结。
Objective
促发认知解离与视角转换
Applicable Signals
- 反复使用‘总是’‘从不’等绝对化表述
- 用第一人称完全沉浸于痛苦叙事,无停顿或反思间隙
- 对咨询师提问回应为‘我就是这样的’‘没办法改变’
Contraindications
- 来访者有严重解离倾向或现实检验能力受损时
- 尚未建立基本治疗联盟时
Intervention Moves
- 角色锚定
- 视角外化提问
- 解离时刻命名
- 概念化图即时联结
Workflow Steps
- 共选安全、低威胁的非自我角色
- 结构化设定角色任务与观察焦点
- 引导具身化表达(说/写/演),限时2–4分钟
- 即时暂停并提取‘视角松动点’
- 将新认知与原有概念化图中的节点对照整合
Constraints
- 单次干预不超过5分钟
- 角色不可含羞辱性、惩罚性或超现实元素
- 不延伸至角色扮演后的持续身份代入
Cautions
- 避免角色选择触发羞耻或退行(如不选‘父母’‘法官’等高权力角色)
- 若来访者出现短暂失神或语速显著变慢,立即中止并回归地面化
Output Contract
- 来访者能清晰表述‘刚才我扮演X角色时,发现我平时对Y事的看法其实可以不一样’
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
- 共选安全、低威胁的非自我角色
- 结构化设定角色任务与观察焦点
- 引导具身化表达(说/写/演),限时2–4分钟
- 即时暂停并提取‘视角松动点’
- 将新认知与原有概念化图中的节点对照整合
Constraints
- 单次干预不超过5分钟
- 角色不可含羞辱性、惩罚性或超现实元素
- 不延伸至角色扮演后的持续身份代入
Cautions
- 避免角色选择触发羞耻或退行(如不选‘父母’‘法官’等高权力角色)
- 若来访者出现短暂失神或语速显著变慢,立即中止并回归地面化
Output Contract
- 来访者能清晰表述‘刚才我扮演X角色时,发现我平时对Y事的看法其实可以不一样’
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:
用具象行为替代抽象自我标签