叙事外化对话技术
通过拟人化、第三人称与行为描述性语言,将情绪/症状等经验性问题与来访者身份分离,支持来访者以观察者视角重构自我与问题的关系;适用于来访者将问题状态等同于自我本质的融合性表述。
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 使用拟人化、第三人称、行为描述性语言,将问题命名并与其影响区分开。例如:'焦虑这个家伙最近常在什么时候出现?它用什么方式影响你的决定?' 避免使用'你焦虑',改用'焦虑试图让你相信……';聚焦问题的行为、策略、影响,而非来访者的特质或病因。 ## 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: 那个叫'脾气'的访客,最近常在什么情
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Intervention Moves
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Example 2
- Files
- Triggers
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.
