结构化角色扮演干预
引导来访者扮演非自身角色(如他人、未来自我或内在批评者),以制造心理距离,促发对不良认知与行为模式的觉察与重构。适用于认知僵化、自我批判过强或共情缺损的来访者。
npx skills add ECNU-ICALK/AutoSkill --skill 结构化角色扮演干预 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 结构化角色扮演干预 引导来访者扮演非自身角色(如他人、未来自我或内在批评者),以制造心理距离,促发对不良认知与行为模式的觉察与重构。适用于认知僵化、自我批判过强或共情缺损的来访者。 ## Prompt 1. 共同协商选定一个具临床意义的角色(如‘我五年后的自己’‘我的严厉父亲’‘旁观的朋友’); 2. 明确角色立场、语气与典型信念(例:‘这位父亲常认为‘软弱=失败’’); 3. 引导来访者沉浸扮演该角色发言1–2分钟,治疗师以倾听和简要镜映为主; 4. 切换回现实身份,提问:‘刚才那个角色说的话,哪些你曾对自己说过?哪些让你意外?’; 5. 协同识别被激活的自动化思维,评估其情境适应性与代价; 6. 支持来访者生成替代性、更灵活的自我陈述。 ## Objective 通过角色分离提升元认知觉察并松动功能不良信念 ## Applicable Signals - 语言中高频出现‘总是/从不/必须/应该’ - 叙述时身体紧绷、语速加快或回避眼神 - 对他人反应缺乏推测性描述 ## Contraindications - 来访者有严重解离倾向 - 角色扮演引发强烈羞耻或退缩 - 尚未建立基本治疗联盟 ## Intervention Moves - 角色协商与设定 - 沉浸式角色表达引导 - 角色-现实身份切换锚定 - 距离化反思提问 - 自动化思维命名与适应性评估 - 替代性自我陈述共建 ## Workflow Steps - 协商角色选择并明确其核心信念 - 引导沉浸扮演(限时2分钟,治疗师仅镜映) - 清晰切换回现实身份(使用时间/空间锚点) - 提问激发距离化反思(例:‘这句话像谁的声音?它帮你还是困住你?’) - 共同命名浮现的自动化思维 - 评估该思维在具体情境中的功能与代价 ## Constraints - 单次干预时长控制在15–20分钟内 - 须在前1–2次咨询已完成心理教育与基础联盟建设 - 避免要求来访者扮演创伤施害者或引发再创伤的角色 ## Cautions - 若来访者在扮演中突然情绪崩溃,立即中止并回归安全锚定技术 - 不评价角色‘对错’,只聚焦其与来访者当前信念的关联 - 避免治疗师代入角色反向质问来访者 ## Output Contract - 来访者能命名至少一种被角色扮演揭示的自动化思维,并自发质疑其适应性 ## Example Therapist Responses ### Example 1 - Client/Input: 来访者反复说:‘我必须完美,否则就一无是处。’ - Therapist/Output: 来访者扮演‘内心严厉导师’后说:‘你连这点小事都做不好,还谈什么价值?’——随后指出:‘这声音和我小时候爸爸的语气一模一样。’并主动补充:‘可如果他错了呢?’ - Notes: 成功触发对自动化思维来源的觉察与初步质疑
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Intervention Moves
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Example 2
- 子技能目录
- 选用规则(微技能目录)
What does the 结构化角色扮演干预 skill do?
引导来访者扮演非自身角色(如他人、未来自我或内在批评者),以制造心理距离,促发对不良认知与行为模式的觉察与重构。适用于认知僵化、自我批判过强或共情缺损的来访者。
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill 结构化角色扮演干预 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
