非暴力沟通四要素角色扮演训练
通过结构化双人角色扮演,引导来访者在低风险现实冲突场景中练习非暴力沟通四要素(观察、感受、需要、请求),替代批评指责等破坏性表达,提升正向沟通能力与主动性。适用于认知重构初步生效后、存在人际回避或过度概括偏差的来访者。
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. 简要回顾非暴力沟通四要素定义(观察不评判、表达真实感受、连接内在需要、提出具体可操作的请求);2. 选取来访者近期典型人际冲突场景(如与配偶争执、回避亲子互动)作为角色扮演脚本;3. 咨询师先示范正向表达,再邀请来访者替换原有指责性语言为四要素句式;4. 双人轮换角色,强化体验与反馈;5. 共同总结可迁移话术,布置现实情境微练习(如当日向家人表达一个具体请求)。 ## Objective 提升正向沟通能力与主动性 ## Applicable Signals - 来访者使用‘总是’‘从不’‘我就是不行’等绝对化语言描述关系 - 报告因沟通受挫而主动退缩(如拉黑他人、回避家庭讨论) - 提及‘说了也没用’‘他们根本不懂我’等习得性无助表述 ## Contraindications - 来访者处于急性危机或情绪崩溃状态 - 尚未建立基本咨询同盟 - 来访者拒绝角色扮演形式 ## Intervention Moves - 示范建模 - 句式拆解 - 即时反馈校准 - 角色轮换引导 - 微作业锚定 ## Workflow Steps - 确认来访者对非暴力沟通四要素的理解(观察/感受/需要/请求) - 共同选择1个低风险、高相关性的现实冲突场景 - 咨询师示范:用四要素重述该场景中的原发性指责语句 - 来访者尝试第一轮角色扮演(咨询师扮演对方,来访者练习表达) - 反馈与微调:聚焦语言是否剥离评判、感受是否真实、请求是否具体可行 - 第二轮互换角色,增强共情与视角转换 ## Constraints - 需在认知重构初步生效后开展(如已识别并松动过度概括思维) - 单次训练不超过20分钟,避免信息过载 - 角色扮演须聚焦1个具体关系场景,不泛化 ## Cautions - 避免将非暴力沟通简化为话术模板;强调真诚性与自我觉察先于表达技巧 - 若来访者出现强烈羞耻或躯体不适,立即暂停并回归安全锚定 ## Output Contract - 来访者能独立完成一次完整非暴力沟通表达,并在现实关系中尝试应用(如重建同学群、改善夫妻沟通) ## Example Therapist Responses ### Example 1 - Client/Input: 来访者说:‘他从来不管孩子,根本不在乎这个家!’ - Therapist/Output: 咨询师引导改写为:‘我看到这周三次家长会他都没参加(观察),我感到失落和焦虑(感受),因为我很看重我们共同参与孩子的成长(需要),下次家长会前,我们可以一起看看
- 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 非暴力沟通四要素角色扮演训练 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.
