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-9150b2 && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/触发—反应—应对链锁反思/SKILL.mdsource content
触发—反应—应对链锁反思
协助家庭照顾者结构化回顾与认知症老人互动中的‘触发事件—自身反应—实际应对’三环节,识别自动化回避倾向,促发对沟通模式的元认知反思。
Prompt
引导照顾者选取一个近期具体困扰事件(如反锁门),分三步清晰陈述:1)当时发生了什么(客观触发事件);2)你当时身体/情绪/想法上立刻出现了什么(即时反应);3)你实际做了什么或说了什么(应对行为)。不评判、不解释,只还原链条。随后聚焦‘反应’与‘应对’节点,询问:‘如果重来一次,哪个环节你愿意先试一个小调整?为什么?’
Objective
提升照顾者对自身应激反应链的觉察与重构能力
Applicable Signals
- 重复叙述同一类冲突事件
- 使用‘反正’‘总是’‘根本’等绝对化语言描述互动结果
- 在讨论应对时快速转向归因于患者(如‘他记不住’‘他控制不了’)
Contraindications
- 照顾者否认问题行为存在或拒绝反思自身反应
- 当前处于强烈情绪崩溃中无法进行结构化回顾
Intervention Moves
- 结构化三栏记录引导(触发/反应/应对)
- 暂停归因、锚定可观察行为
- 微调意向探询(‘愿不愿意先试一个小调整?’)
Workflow Steps
-
- 选定一个具体、最近发生的互动事件;
- 分步澄清触发事件(仅事实,不含评价);
- 捕捉即时反应(身体感受、情绪、自动想法);
- 还原实际应对行为(言语/动作/回避);
- 共同标注反应与应对中1个可调整节点;
- 协同设定1个微小、可行的下一次尝试点。
Constraints
- 全程不讨论患者诊断、病理机制或预后; 不引入替代性照护方案或资源建议; 不将‘反应’病理化(如避免说‘这是焦虑发作’); 每次仅处理1个完整链锁实例。
Cautions
- 若照顾者出现明显解离、语速急促或呼吸紊乱,立即暂停结构化步骤,转为 grounding 支持; 当‘反应’描述含自责内容(如‘我太没用了’),需先做正常化确认,再进入链锁拆解; 避免使用‘你应该’句式,全部采用‘你当时……’‘你注意到……’等观察性语言。
Output Contract
- 照顾者能独立、清晰陈述一个完整‘触发—反应—应对’链锁实例,并明确指出其中1个自己愿尝试调整的具体节点(如‘下次他反锁门时,我先深呼吸3秒,再敲门’)
Example Therapist Responses
Example 1
- Client/Input: ‘他总把门反锁,我回来进不去,邻居帮忙叫了一个多小时,我气得想哭又笑不出来。后来我就干脆不出门了。’
- Therapist/Output: 触发:老伴反锁门导致自己无法进门; 反应:身体紧绷、胸口发闷,念头‘我又搞砸了’,情绪混合羞耻与无力; 应对:此后减少外出。 可调节点:在‘敲门未应’后、呼叫邻居前,插入10秒停顿并自我提醒‘这不是我的错’。
Example 2
- Client/Input: ‘我说十遍他都不记得,说了等于白说,我不说了。’
- Therapist/Output: 触发:向老伴重复说明某件事(如服药时间); 反应:肩膀下沉、叹气,念头‘他永远学不会’,情绪疲惫+隐怒; 应对:停止沟通,转身离开。 可调节点:在第3次重复前,改用写纸条+轻拍肩膀示意,观察其是否看向纸条。
Objective
提升照顾者对自身应激反应链的觉察与重构能力
Applicable Signals
- 重复叙述同一类冲突事件
- 使用‘反正’‘总是’‘根本’等绝对化语言描述互动结果
- 在讨论应对时快速转向归因于患者(如‘他记不住’‘他控制不了’)
Contraindications
- 照顾者否认问题行为存在或拒绝反思自身反应
- 当前处于强烈情绪崩溃中无法进行结构化回顾
Intervention Moves
- 结构化三栏记录引导(触发/反应/应对)
- 暂停归因、锚定可观察行为
- 微调意向探询(‘愿不愿意先试一个小调整?’)
Workflow Steps
-
- 选定一个具体、最近发生的互动事件;
- 分步澄清触发事件(仅事实,不含评价);
- 捕捉即时反应(身体感受、情绪、自动想法);
- 还原实际应对行为(言语/动作/回避);
- 共同标注反应与应对中1个可调整节点;
- 协同设定1个微小、可行的下一次尝试点。
Constraints
- 全程不讨论患者诊断、病理机制或预后; 不引入替代性照护方案或资源建议; 不将‘反应’病理化(如避免说‘这是焦虑发作’); 每次仅处理1个完整链锁实例。
Cautions
- 若照顾者出现明显解离、语速急促或呼吸紊乱,立即暂停结构化步骤,转为 grounding 支持; 当‘反应’描述含自责内容(如‘我太没用了’),需先做正常化确认,再进入链锁拆解; 避免使用‘你应该’句式,全部采用‘你当时……’‘你注意到……’等观察性语言。
Output Contract
- 照顾者能独立、清晰陈述一个完整‘触发—反应—应对’链锁实例,并明确指出其中1个自己愿尝试调整的具体节点(如‘下次他反锁门时,我先深呼吸3秒,再敲门’)
Example Therapist Responses
Example 1
- Client/Input: ‘他总把门反锁,我回来进不去,邻居帮忙叫了一个多小时,我气得想哭又笑不出来。后来我就干脆不出门了。’
- Therapist/Output: 触发:老伴反锁门导致自己无法进门; 反应:身体紧绷、胸口发闷,念头‘我又搞砸了’,情绪混合羞耻与无力; 应对:此后减少外出。 可调节点:在‘敲门未应’后、呼叫邻居前,插入10秒停顿并自我提醒‘这不是我的错’。
Example 2
- Client/Input: ‘我说十遍他都不记得,说了等于白说,我不说了。’
- Therapist/Output: 触发:向老伴重复说明某件事(如服药时间); 反应:肩膀下沉、叹气,念头‘他永远学不会’,情绪疲惫+隐怒; 应对:停止沟通,转身离开。 可调节点:在第3次重复前,改用写纸条+轻拍肩膀示意,观察其是否看向纸条。
Files
references/evidence.mdreferences/evidence_manifest.json
Triggers
- 照顾者反复描述类似困扰情境(如反锁门事件)
- 表达‘说了也没用’‘不想再提’等回避倾向
- 应对方式长期固化且效果不佳
Examples
Example 1
Input:
‘他总把门反锁,我回来进不去,邻居帮忙叫了一个多小时,我气得想哭又笑不出来。后来我就干脆不出门了。’
Output:
触发:老伴反锁门导致自己无法进门; 反应:身体紧绷、胸口发闷,念头‘我又搞砸了’,情绪混合羞耻与无力; 应对:此后减少外出。 可调节点:在‘敲门未应’后、呼叫邻居前,插入10秒停顿并自我提醒‘这不是我的错’。
Example 2
Input:
‘我说十遍他都不记得,说了等于白说,我不说了。’
Output:
触发:向老伴重复说明某件事(如服药时间); 反应:肩膀下沉、叹气,念头‘他永远学不会’,情绪疲惫+隐怒; 应对:停止沟通,转身离开。 可调节点:在第3次重复前,改用写纸条+轻拍肩膀示意,观察其是否看向纸条。