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-b56cef && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/后现代主义/微技能/叙事外化对话引导/SKILL.mdsource content
叙事外化对话引导
在咨询中使用外化语言将问题(如焦虑)与来访者分离,帮助其从‘我就是焦虑’转向‘我正面对焦虑’,从而重构主体性。适用于来访者将情绪状态等同于自我身份时。
Prompt
使用非评判、去病理化的语言,将问题拟人化或具象化(如‘焦虑这个家伙’‘那个总在耳边低语的担忧声音’),邀请来访者描述问题如何影响生活、何时出现、有何特点;避免使用‘你焦虑’‘你太敏感’等内化表述;重点询问问题与来访者之间的关系变化、来访者曾如何抵抗或应对问题、哪些时刻问题力量减弱。
Objective
解构问题内化,重建来访者与问题的外部关系
Applicable Signals
- 使用绝对化自我标签(如‘我是个废物’)
- 叙述中主语与问题完全重合(无主客区分)
- 表达无力感且缺乏对问题的观察距离
Contraindications
- 来访者处于急性危机或自杀意念活跃期
- 来访者完全拒绝语言对话或存在严重认知障碍
Intervention Moves
- 问题命名与拟人化
- 关系询问(‘它怎么靠近你的?你什么时候最先注意到它?’)
- 历史追溯(‘它第一次出现是什么时候?那时你做了什么让它没立刻得逞?’)
- 例外挖掘(‘有没有哪次,它没能完全控制你?当时发生了什么?’)
Workflow Steps
-
- 倾听并识别内化语言(如‘我焦虑’→标记为‘问题-自我融合’信号)
-
- 温和引入外化句式(如‘如果把‘焦虑’看作一个独立的东西,它长什么样?它喜欢在什么时候出现?’)
-
- 共同探索问题的影响路径与来访者的应对痕迹(聚焦‘它如何影响你’而非‘你为什么这样’)
-
- 锚定微小例外或抵抗行为(‘那次它没赢,是因为你做了什么?’)
-
- 支持来访者生成自主外化表述(如‘焦虑正在影响我,但它不是我’)
Constraints
- 必须在建立基本信任与安全关系后使用
- 不可强行否定来访者感受,外化是邀请而非纠正
- 需同步关注来访者身体反应与情绪耐受度,及时暂停
Cautions
- 避免外化变成逃避责任的借口;需自然衔接至来访者的能动性与选择
- 不适用于尚未形成稳定自我概念的儿童或严重解离来访者
- 若来访者抗拒拟人化,可改用隐喻(如‘那团雾’‘那个开关’)替代
Output Contract
- 来访者能自主说出类似‘焦虑正在影响我,但它不是我’的外化表述
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
- 来访者能自主说出类似‘焦虑正在影响我,但它不是我’的外化表述
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:
将抽象失败转为可对话的声音,用时间线索定位问题节奏,用‘轻轻推开’暗示主体能动性