ABC理论引导式剖析
在咨询第二阶段初期,通过开放式提问唤起童年经历回忆,再以隐喻故事自然引出ABC理论,聚焦识别并命名求助者的不合理信念(B)。
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理论,聚焦识别并命名求助者的不合理信念(B)。 ## Prompt 1. 以开放式问题温和唤起求助者关于童年情绪相关经历的回忆;2. 在其叙述中择取一个具象片段,转化为简短、中性、非评判性的隐喻故事(如‘有个人总在雨天等伞,却从不抬头看天是否真在下雨’),自然过渡到ABC结构;3. 清晰定义A(诱发事件)、B(信念)、C(情绪/behavior结果)三要素;4. 引导求助者对照自身经历,识别并口头命名一个具体、可检验的不合理信念(B),如‘我必须被所有人喜欢,否则我就毫无价值’。 ## Objective 识别并命名不合理信念 ## Applicable Signals - 求助者能稳定叙述过往经历 - 情绪基线平稳,无明显解离或回避 - 对‘为什么我会这样想’表现出好奇或困惑 ## Contraindications - 求助者处于急性危机或情绪崩溃状态 - 尚未完成基本心理评估 ## Intervention Moves - 开放式提问 - 隐喻转化 - 结构化命名 - 共构填空 ## Workflow Steps - 开放式回忆唤起(如:‘小时候有没有哪次,你明明没做错什么,却感到特别委屈或害怕?’) - 择取叙述中一个情绪鲜明的细节,转化为隐喻故事 - 引入ABC三要素定义,用白板或纸笔可视化呈现 - 引导求助者将自身情境填入A-C,再共同推导隐含的B - 邀请求助者用自己的话复述A-B-C,并圈出一个B作为本次锚点 ## Constraints - 必须在首次咨询建立关系与完成初步评估之后使用 - 隐喻故事须由咨询师原创、中性、无投射,避免暗示诊断或归因 ## Cautions - 避免直接质疑或否定求助者信念,仅协助其看见信念与情绪之间的逻辑联结 - 若求助者无法即时命名B,不强行推进,可转为家庭作业铺垫 ## Output Contract - 求助者能口头复述A-B-C三要素,并准确指出自身一个不合理信念(B) ## Example Therapist Responses ### Example 1 - Client/Input: 求助者描述:‘小学时被同学孤立,从此觉得‘没人会真的接纳我’。 - Therapist/Output: A:小学被同学孤立;C:持续孤独感与回避社交;B:‘如果有人不立刻接纳我,就证明我根本不值得被接纳’。 - Notes: B被命名为绝对化、过度概括的信念,符合CBT中‘核心信念’特征 ## Files - `references/evidence.md` - `references/evidence_manifest.json` ## Triggers - 求助者存在长期影响深远的童年情绪困扰 - 需建立对A
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Intervention Moves
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Files
- Triggers
- Examples
What does the ABC理论引导式剖析 skill do?
在咨询第二阶段初期,通过开放式提问唤起童年经历回忆,再以隐喻故事自然引出ABC理论,聚焦识别并命名求助者的不合理信念(B)。
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.
