自伤冲动情境化替代响应协议
针对有自伤史但无自杀计划的来访者,在知情同意与情绪基线稳定前提下,协同制定、具身化演练并确认可行性的一组低门槛、即时可用、去病理化身体/行为替代选项,纳入其日常应对工具箱。
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个高频自伤冲动触发情境(如情绪骤降、孤独感、自我批评高峰);引导其从已有经验中筛选或共同生成2–3个低门槛、即时可用、去羞耻化的身体/行为替代选项(如捏解压球、冷水敷面、握拳5秒后松开、说出一个安全地点名称);逐项演练动作+语言锚点(如‘我现在选择捏球,而不是划’),确认生理可操作性与心理接受度;共同约定首次尝试时机,并记录于家庭作业单。全程不评估动机、不归因病理、不引入第三方介入。 ## Objective 为非急性但具风险性的自伤冲动提供即时、可操作、去病理化的替代行为响应路径 ## Applicable Signals - 口头提及‘想划一下就舒服了’但无工具准备 - 描述冲动出现时有清晰身体信号(如手心发烫、肩颈紧绷) - 能命名1个以上情绪诱因(如‘被忽略后胸口发闷’) ## Contraindications - 存在活跃自杀意念或计划 - 自伤行为伴随解离或现实检验受损 - 来访者拒绝任何行为干预建议 ## Intervention Moves - 情境锚定(识别前驱信号) - 行为选项共创(非指令式提供) - 具身化演练(动作+简短自我陈述同步) - 可行性校验(‘现在试一次?’‘如果手边没球,还能做什么?’) ## Workflow Steps - 1. 共同回顾最近一次自伤冲动发生的时间、情境、身体感受及后续结果; - 2. 聚焦‘那一刻,身体最先想做什么?’,引出替代行为意向; - 3. 列出3个可立即执行的替代动作,排除需准备/他人协助/延迟生效的选项; - 4. 任选1项现场演练10秒,同步说出1句中性自我提示语(如‘我正在用掌心压力代替刀锋’); - 5. 确认下次冲动出现时首选尝试项,并约定24小时内反馈尝试体验。 ## Constraints - 必须在来访者情绪基线稳定(无急性解离、无哭泣失语、能进行简短对话)时启动; - 替代行为须由来访者主导命名和排序,咨询师仅作澄清与可行性追问; - 不记录具体自伤方式细节,不追问历史频次或伤痕分布。 ## Cautions - 避免使用‘更好’‘更健康’等价值比较词汇,改用‘这个动作让你感觉更可控吗?’; - 若来访者提出‘没用’,暂停推进,转问‘刚才哪一步让你觉得卡住了?’; - 不将本协议与家庭作业绑定考核,不设完成指标。 ## Output Contract - 来访者能口头复述并演示至少两项替代行为,且确认在下次冲动出现时尝试使用 ## Example Therapist Responses ### Example 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.
