合理情绪疗法ABC重构
运用ABC模型识别诱发事件(A)、信念(B)与情绪后果(C),引导来访者挑战非理性信念(如‘必须考好’‘考不好就全完了’),建立现实、理性、宽容的替代性信念,从而降低焦虑情绪强度。
npx skills add ECNU-ICALK/AutoSkill --skill 合理情绪疗法ABC重构 --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.
# 合理情绪疗法ABC重构 运用ABC模型识别诱发事件(A)、信念(B)与情绪后果(C),引导来访者挑战非理性信念(如‘必须考好’‘考不好就全完了’),建立现实、理性、宽容的替代性信念,从而降低焦虑情绪强度。 ## Prompt 1. 共同命名当前困扰情境(A),聚焦具体、可观察的事件; 2. 引导来访者说出对该事件自动浮现的想法/评价(B),特别标注‘必须’‘应该’‘绝对’‘一旦…就完蛋’等非理性语言; 3. 确认对应的情绪与躯体反应(C),验证A→C的间接性; 4. 协同质疑B:证据何在?有无其他解释?最坏结果是否真不可承受?该信念是否助我应对而非压垮我? 5. 共同构建1–2条温和、灵活、基于现实的替代信念(如‘我希望考好,但考不好也不等于失败’),并简要检验其情绪效应。 ## Objective 纠正导致焦虑的认知偏差,建立适应性认知哲学 ## Applicable Signals - 来访者使用‘必须’‘应该’‘永远’‘彻底’等绝对化用语 - 情绪反应强度明显超过事件客观严重性 - 存在‘全或无’‘以偏概全’‘读心术’等典型认知扭曲表述 ## Contraindications - 当前处于急性危机或自杀意念活跃期 - 存在严重注意力障碍无法维持结构化对话 - 来访者强烈抗拒认知层面工作 ## Intervention Moves - 共情性倾听与情绪命名 - 引导性提问(‘当时你在想什么?’‘如果朋友这样想,你会怎么劝他?’) - 认知扭曲标签化(温和指出‘这听起来像‘灾难化’思维’) - 合作性实验(‘我们试试换一种说法,看看身体感觉有没有一点不同?’) ## Workflow Steps - 锚定具体诱发事件(A):邀请来访者描述最近一次引发焦虑的考试相关情境,要求具象、时间地点人物清晰。 - 提取自动信念(B):用开放式提问(如‘那一刻你心里最响的声音是什么?’)捕捉核心评价性想法,记录原话。 - 确认情绪后果(C):命名情绪(如‘焦虑’‘羞耻’),并询问身体感受(如‘手心出汗’‘心跳加速’),强化A-B-C联结。 - 苏格拉底式质疑(D):围绕B,依次探询:支持该想法的证据?反面证据?是否有其他可能解释?该想法对我当下行动有何实际帮助? - 共建理性信念(E):基于质疑所得,共同起草1–2条更灵活、现实、自我关怀的替代陈述,并简短体验其带来的情绪变化。 ## Constraints - 需确保来访者具备基本抽象思维与元认知能力 - 避免在情绪极度高涨时强行推进质疑环节,应先做情绪标记与接纳 ## Cautions - 不否定情绪的真实性,只探讨信念的适应性 - 避免说教式纠正,始终以协作探索姿态进行 - 替代信念须由来访者参与生成,而非 therapist 直接提供答案 ## Output Contract - 来访者能自主识别1个非理性
- 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 合理情绪疗法ABC重构 skill do?
运用ABC模型识别诱发事件(A)、信念(B)与情绪后果(C),引导来访者挑战非理性信念(如‘必须考好’‘考不好就全完了’),建立现实、理性、宽容的替代性信念,从而降低焦虑情绪强度。
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill 合理情绪疗法ABC重构 --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.
