自动思维识别与三栏表引导重构
使用三栏表(情境-自动思维-情绪)引导来访者识别具体负性事件中的歪曲自动思维,并通过苏格拉底式提问与替代证据生成,促使其形成更平衡、具实证支持的认知表述,实现单次情绪强度显著下降。
npx skills add ECNU-ICALK/AutoSkill --skill 自动思维识别与三栏表引导重构 --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.
# 自动思维识别与三栏表引导重构 使用三栏表(情境-自动思维-情绪)引导来访者识别具体负性事件中的歪曲自动思维,并通过苏格拉底式提问与替代证据生成,促使其形成更平衡、具实证支持的认知表述,实现单次情绪强度显著下降。 ## Prompt 1. 确认来访者报告的具体事件、可命名的情绪及初始评分(0–10);2. 共同填写三栏表:左栏写客观情境(不加解释),中栏记录浮现的自动思维(原话呈现),右栏标注情绪名称与评分;3. 聚焦中栏思维,用苏格拉底式提问探询证据(‘什么支持/不支持这个想法?有无其他可能解释?最关心的后果是什么?’);4. 协同生成1条新认知,须含具体反例或情境限定(如‘L刚找男友且不同寝,尚未告知我’),并重评情绪强度;5. 确认新认知带来情绪下降≥3分且具备可检验性。 ## Objective 完成单个自动思维的识别、评估与初步重构 ## Applicable Signals - 来访者使用‘全或无’‘读心术’‘灾难化’等典型认知扭曲语言 - 情绪反应强度明显超过事件客观严重性 - 同一类事件反复引发相似自动思维 ## Contraindications - 来访者拒绝书写或无法专注完成表格填写 - 自动思维内容涉及现实危险(如被跟踪)需先验证事实 - 情绪由生理因素主导(如低血糖、药物副作用)未排除 ## Intervention Moves - 苏格拉底式提问 - 三栏表结构化填写 - 替代证据协同生成 - 情绪再评分锚定 ## Workflow Steps - 心境检查:确认当前情绪名称与0–10分量化评分 - 事件锚定:邀请来访者复述最近一次触发该情绪的具体事件(时间、人物、言行等细节) - 三栏共建:协同填写‘情境|自动思维|情绪(名称+分)’,强调中栏记录原始想法(不修饰、不评判) - 思维检视:用3个苏格拉底式问题探询支持/反驳证据及替代解释(例:‘如果朋友遇到同样事,你会怎么安慰TA?’) - 新认知生成:共同撰写1条更平衡表述,须含具体反证或情境限定(如‘L平时对我很好,这次因客观原因未及时告知’) - 情绪再评:请来访者对新认知下同一情绪重新评分,确认是否下降≥3分 ## Constraints - 必须基于来访者亲述的‘此时此地’真实事件,禁用假设性或泛化案例 - 三栏表须由来访者亲笔填写(可口述由咨询师代记),不可代填代答 - 新认知必须包含至少1项具体、可观察的反证或情境限定条件 ## Cautions - 避免直接否定自动思维(如‘这不对’),始终以探索态度提问 - 若情绪下降<3分,不强行结束,转为深化证据探询或切换行为实验 - 当自动思维隐含羞耻/无价值感时,暂缓挑战,先做共情锚定 ## Output Contract - 来访者独立完成1份完整三栏表(含原始自动思维与新认知),新认知表述中明确包含至少1项具体、可
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Intervention Moves
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Files
- Triggers
- Examples
What does the 自动思维识别与三栏表引导重构 skill do?
使用三栏表(情境-自动思维-情绪)引导来访者识别具体负性事件中的歪曲自动思维,并通过苏格拉底式提问与替代证据生成,促使其形成更平衡、具实证支持的认知表述,实现单次情绪强度显著下降。
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill 自动思维识别与三栏表引导重构 --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.
