ABC理论基础教学
向来访者以生活化语言讲解ABC理论三要素(A=触发事件,B=对事件的信念/看法,C=情绪与行为后果),聚焦建立‘B是A与C之间的关键中介’这一核心认知,为后续认知重构奠定觉察基础。仅限于ABC三要素识别与区分,不涉及反驳(D)或新效果(E)阶段。
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=情绪与行为后果),聚焦建立‘B是A与C之间的关键中介’这一核心认知,为后续认知重构奠定觉察基础。仅限于ABC三要素识别与区分,不涉及反驳(D)或新效果(E)阶段。 ## Prompt 用生活化语言清晰定义A(触发事件)、B(对事件的信念/看法)、C(情绪与行为后果);强调B是连接A与C的关键中介,而非A直接导致C;引导来访者用自身近期经历举例拆解三要素;确认其能独立区分事实性事件(A)与主观解读(B)。 ## Objective psychoeducation on cognitive mediation ## Applicable Signals - 来访者表达‘事情一发生我就烦/崩溃’类归因 - 情绪反应强度明显超过事件客观严重性 - 使用绝对化用语(如‘必须’‘应该’‘永远不行’) ## Contraindications - 来访者处于急性危机或现实检验受损 - 主要困扰为躯体症状无明显认知内容 ## Workflow Steps - 1. 以中性生活事例(如考试失利)示范ABC三要素拆解 - 2. 邀请来访者选取一个近期小困扰,共同标注其A、B、C - 3. 检查B是否为可观察/可验证的内心言语(如‘我肯定考砸了’),而非模糊感受 - 4. 确认来访者能独立完成一次完整拆解并复述逻辑:‘不是事件让我难受,而是我对它的想法让我难受’ ## Constraints - 不引入D(反驳)或E(新效果)阶段,仅限ABC三要素教学 - 避免术语堆砌,禁用‘非理性信念’等标签化表述直至来访者能自主识别B ## Cautions - 若来访者将B误述为A(如把‘他看不起我’当作事件而非看法),需温和澄清事实与解读的区别 - 当来访者否认存在B时,可改用‘当时脑子里闪过的第一个想法’替代‘信念’一词 ## Output Contract - 来访者能独立举例说明一个生活事件中的A、B、C三要素,并口头复述‘B是A和C之间的关键环节’这一核心逻辑 ## Example Therapist Responses ### Example 1 - Client/Input: 来访者说:‘数学考了65分,我觉得自己彻底完了。’ - Therapist/Output: A=数学考65分;B=‘65分=我彻底完了’;C=绝望、放弃复习 - Notes: 聚焦将笼统感受‘彻底完了’转化为可检视的信念句式 ### Example 2 - Client/Input: 来访者说:‘老师没叫我回答问题,说明我太差了。’ - Therapist/Output: A=老师未点名提问;B=‘没被点名=我太差’;C=羞愧、回避课堂发言 - Notes: 揭示隐含因果推论,区分客观行为(未点名
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Example 2
- 子技能目录
- 选用规则(二级技能目录)
- Files
What does the ABC理论基础教学 skill do?
向来访者以生活化语言讲解ABC理论三要素(A=触发事件,B=对事件的信念/看法,C=情绪与行为后果),聚焦建立‘B是A与C之间的关键中介’这一核心认知,为后续认知重构奠定觉察基础。仅限于ABC三要素识别与区分,不涉及反驳(D)或新效果(E)阶段。
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.
