CBT自动思维识别与苏格拉底式提问引导
在认知行为疗法框架下,引导来访者识别特定情境中的负性自动思维,并通过结构化苏格拉底式提问促使其评估思维的真实性与适应性。适用于来访者已建立基本咨询关系、能报告具体情境与情绪反应时。
npx skills add ECNU-ICALK/AutoSkill --skill CBT自动思维识别与苏格拉底式提问引导 --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.
# CBT自动思维识别与苏格拉底式提问引导 在认知行为疗法框架下,引导来访者识别特定情境中的负性自动思维,并通过结构化苏格拉底式提问促使其评估思维的真实性与适应性。适用于来访者已建立基本咨询关系、能报告具体情境与情绪反应时。 ## Prompt 1. 锚定具体情境(时间、地点、事件、他人在场情况); 2. 引导命名即时情绪(如‘沮丧’‘焦虑’)及生理反应(如‘心脏快速跳动’‘身体沉重感’); 3. 追问:‘那一刻你脑海中闪过的第一个想法是什么?’——聚焦短句式、自我指涉、非推论性自动思维; 4. 使用标准化苏格拉底式提问链(至少2个): • 问题1:我刚才在想什么? • 问题2:这个想法有证据支持吗?有没有其他可能的解释? • 问题3:如果朋友处在同样情境,我会怎么对他/她说? 5. 不代答、不评判,仅记录并反馈其回答; 6. 结束前确认:‘这个想法现在看起来和最初一样真实/紧迫吗?’ ## Objective 识别并初步评估自动思维 ## Applicable Signals - 来访者使用‘我必须…’‘我不能失败’等绝对化表述 - 情绪反应强度显著高于情境刺激 - 出现躯体化主诉(如失眠、心悸)伴情境特异性 ## Contraindications - 来访者处于急性危机或解离状态 - 尚未建立足够信任关系 - 思维内容涉及现实检验障碍(如妄想) ## Intervention Moves - 情境锚定 - 情绪-生理反应命名 - 自动思维提取(短句、第一人称、无逻辑连接词) - 苏格拉底式提问(证据检验/替代解释/去中心化视角) - 反应性反馈(复述+标注) ## Workflow Steps - 确认安全与意愿:‘我们现在一起看看刚才那个时刻发生了什么,可以吗?’ - 引导情境还原:‘请试着回到那个晚上躺到床上的瞬间——周围环境、身体感觉、刚做完的事?’ - 情绪与生理反应命名:‘那时你心里最突出的感受是什么?身体有什么反应?’ - 自动思维提取:‘就在那种感受升起时,你脑子里最先冒出来的一句话是什么?像弹窗一样?’ - 苏格拉底式提问(选2个):按标准问题序列逐条提出,每问后停顿≥5秒,仅记录原话 - 校准与收尾:‘刚才这几个问题,有没有哪一个让你对那个想法的看法发生了一点点松动?’ ## Constraints - 单次干预限于1个清晰情境片段 - 自动思维必须为来访者原话(不改写、不概括) - 苏格拉底提问不得引入新信息或建议 ## Cautions - 避免追问‘为什么会有这种想法’(易触发防御) - 不将自动思维标签化为‘不合理’(先共情再评估) - 当出现解离迹象(如眼神空洞、语速骤缓)立即暂停并接地 ## Output Contract - 来访者独立写出1条自动思维(原话)、对应的情绪名称、1项生理反应,并完成至少2个苏格拉底式提问的
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Intervention Moves
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Files
- Triggers
- Examples
What does the CBT自动思维识别与苏格拉底式提问引导 skill do?
在认知行为疗法框架下,引导来访者识别特定情境中的负性自动思维,并通过结构化苏格拉底式提问促使其评估思维的真实性与适应性。适用于来访者已建立基本咨询关系、能报告具体情境与情绪反应时。
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill CBT自动思维识别与苏格拉底式提问引导 --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.
